Added install target for lua
Added EngineRunner class
Added OgreEngine as first usage of engine framework
Implement core engine

This inappropriately huge commit contains numerous changes and
additions to create something of a core engine with a scriptable
game logic thread and a graphics rendering thread, coupled via
thread safe triple buffering.