Move the "trampoline" feature to the OgreApp class.
Re-order #include directives.
Use base::Task to bounce tasks between UI and Trampoline thread.
Make all in-game tests use the same shared OgreApp instance.