Separate translator classes
CHANGE: Separate translator classes
REPLACES: @featureMultipleTranslatorClasses
We do not have the compiler methods ParseFile and ParseFolder output destination source code any more. Instead, those methods populate an unfold. There are separate translator classes in a separate namespace now that the user should use to translate the unfold to the destination language source code.
Until now, those translator classes were a part of the compiler and were called in the compilation process. By removing the translation from the compilation process we simplify the setting of compilation options and give more freedom to users to more easily write, modify and debug their own translators.