refactoring: implement is_supported and get_output_filename in BaseCompiler
Merge pull request #31 from sir-sigurd/rework-compilers

refactoring: implement is_supported and get_output_filename in BaseCompiler