Added basis of event model using boost::signals2, and implemented basic structure for rendering and input systems. Implemented EngineFactory for creating engine instances and registering all engine resources.
Added color / vector to common library.  Initial graphics engine using SDL and AGG.