Re-added Android support. This time a bit more elegantly than the last.
Big overhaul of the rendering system to decouple non-engine code from SDL.