Added  the opengl2.0 compile flag to Android.mk ( -lGLESv2)

Added Resource class, this is mainly for android accessing assets (unused in current android app)
Altered texture2D to work for android (Untest due to error, so commented out in current build)
Added if defing to the texture manager to use diff texture functions based on platform
Added Shader class, currently unused by windows platform
More testcode in the testscene

ANDROID CHANGES
changed eventloop, reenabled the callbacks
made application pointer statis var so it canb e called from other classes
Added opengl context creation to the graphics manager
Initializing graphics manager AFTER the activation of the screen so all the application pointers are made
Added opengl es frag en vert shader (untested)