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.
Bugfix for case undoing beyond end of current undo history.
Bugfix for undo/redo - clear the history of objects from previous constructors on delete.
Added support for VS2014 (untested), and added improved debugging flag to VS2012+ RCC++
Bugfix - added space for /d2Zi+ compile option.
Merge pull request #46 from dougbinks/master

Added Undo /  Redo and Optimize for Debug