Changed to have IRuntimeObjectSystem derive from ITestBuildNotifier for ease of use.
Merge pull request #45 from dougbinks/master

Changed to have IRuntimeObjectSystem derive from ITestBuildNotifier
Added basic undo / redo compile system.
This doesn't alter the header/source files, but simply reverts the objects.
Warning fix.
Added compiler optimization level option.
Compile fix.
Change additional link options to use -Wl.
Simplified code.
Added temp linux files to ignore.
Merge branch 'master' into VS2013

Conflicts:
	Aurora/RuntimeCompiler/Compiler_PlatformPosix.cpp