Move eval of TDocMacroDirective into sub process.
No need for a wrapper script.
Need to put macros into files to execute them.
Move running of macro into SubProcess(); refactoring.
Quit after subproc, unlink only if created.
Bug fixes.