[Toolkit.Compiler] fixed model compilation to create destination subdirectories

The code in diff was present in FontCompiler and EffectCompiler classes.
It looks like the same code in "...CompilerTask" classes does not work - this needs to be investigated further.
These classes have a lot of common code - logging, error handling, file operations, etc.
I can refactor it in this weekend, what do you think?