avoid overlapping of new flags with old ones
parallel parsing
moved theClassLoader and associated funs to CompilerOptions
-make is compiling if targets don't exist