Tidying up opengl/direct3d interface.
Fixed a crash bug in text rendering.
Android doesn't restart client when using the power button.
Mipmapping support for Android.
Moving collide able lists into collision manager to sync with the js engine version of octaves.