Start separating sim_t and a new core_sim_t.
For now contains parts of the event system. The idea is to move
everything belonging to a abstract simulation concept into it.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17753 3b4652a1-8050-0410-ac47-3d40261b0f8b
Actually commit the new core sim cpp file.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17754 3b4652a1-8050-0410-ac47-3d40261b0f8b
Change the way the main target dies.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17755 3b4652a1-8050-0410-ac47-3d40261b0f8b
Fix performance regress because of debug output.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17756 3b4652a1-8050-0410-ac47-3d40261b0f8b
Core Sim: Split a lot of event management code into it's own subclass.

Event Time Monitor reporting: sort data.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17757 3b4652a1-8050-0410-ac47-3d40261b0f8b
Cleanup the new core_sim_t a bit.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17758 3b4652a1-8050-0410-ac47-3d40261b0f8b
Buff: Do not check sim wheel size.
Report: Fix compile problem. ( Didn't appear with -std=c+11 ).

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17759 3b4652a1-8050-0410-ac47-3d40261b0f8b
Fix problem with enemy demise.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17760 3b4652a1-8050-0410-ac47-3d40261b0f8b
Redo most ( but not all, eg. text output ) output handling.
You now print things to one of the core sim out_ members, either
directly which gets you a formatted timestamp as preamble, and a line
break at the end, or through its raw() function. On both you can either
directly use operator <<, or call printf.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17761 3b4652a1-8050-0410-ac47-3d40261b0f8b
Cleanup some more output functions.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17762 3b4652a1-8050-0410-ac47-3d40261b0f8b
Flush log_out before opening file for text report writing.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17763 3b4652a1-8050-0410-ac47-3d40261b0f8b
Fix progress bar newline
Move CMakeList
Reorder some event members.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17764 3b4652a1-8050-0410-ac47-3d40261b0f8b
Cleanup some more of the core_sim/event stuff.
Add VS12 project file. CLI solution only for now, as there are no
prebuilt QT libraries available.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17765 3b4652a1-8050-0410-ac47-3d40261b0f8b
Makefile: Add option C++03=1 to enforce -std=c++03. Newer compilers are
starting to have c++11 as default.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17766 3b4652a1-8050-0410-ac47-3d40261b0f8b
GUI: Fix compilation.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17767 3b4652a1-8050-0410-ac47-3d40261b0f8b
VS2012 QT: Switch to 5.1.1 default paths.

git-svn-id: http://simulationcraft.googlecode.com/svn/trunk@17768 3b4652a1-8050-0410-ac47-3d40261b0f8b