Added the PathNormalizer class to the make.utils.path module.
Added the make.compiler module and its base classes: BaseCompiler, BaseCompilation, BaseCCompiler, BaseCCompilation