moved some boilerplate draw code from RenderSystem into RenderContext
renamed Engine to Application, moved applications to separate dir, moved application instantiation into platform main where Runner is called, completely removed application instantiation from runner code
renamed SunEngine and DemoEngine to use App in name, added new UiTestApp