Executor was rewritten from zero
Now CodeBlock object dont have to save commands list
in some format to temp file. That was slow, uncomfortable
and it made executors code so difficult and not clear. Now
Executor is working directly with executableCmds list from CodeBlock.