Added force parameter to BaseCompiler.perform()
Changed BaseCompiler.get_arguments() to accept the BaseCompilation object as input parameter. It should now take the get_arguments() method of the compilation into account.
Added Archiver class to make.compiler.gcc
Added AbstractFilenameConvert class to make.utils.filenames and SourceToObjects implementation.
The makefile now turns all source files into object files, making use of the make.utils.filenames.SourceToObjects filename converter.
Renamed SourceToObjects to SourceToObject