Prototyping models.
Merge branch 'dev' into compilers
Reformatting constants + adding compiler classpath.
Stubbing out compiler in TargetPlatform.
Added compilers module.
Register compilers on startup.
Show Compilers in list command.
Merge branch 'dev' into compilers
Re-arranging for consistency. Now instancing compiler when TargetPlatform initializes.
Merge branch 'dev' into compilers
Cleaning up to allow a better interface with the compilers. Added new architectures and roughed out ability to detect which ones can be compiled for.
Added default_compiler for TargetPlatform. This is now instanced by name when TargetPlatform is instantiated.
Added logging output to display compiler name.
Extending ConfigFile functionality to allow a CopyFile type.
Cleaning TargetPlatforms calling check_include_exists and check_function_exists to interface directly with the compiler.
iphoneos, iphonesimulator, android: Adding missing functions for platforms
Removed iPhone_Application and Android_ product types. The platforms can handle these by themselves.
Merge branch 'dev' into compilers
Fix error with iPhone_Application
clang: Don't delete a file if it doesn't exist.