Tiny modification to GameSurface.

Switch for determining version of renderable type.

Better suits the 'flow' of initialization.
front: Closed Issue #65 (added device to flicker-reduction profile).
front: Fully qualified the class packages in the manifest.
[gles2n64] : Change halt and busy flags for the RSP into booleans like they should be (no more typedef'd crap).
Also moved some loop variables into their proper scope.
[gles2n64] Change the DepthBuffer struct's cleared variable to be a boolean (since that is literally all it's used for).
Also changed the TribufferOpt defines in gSP.cpp a little to prevent assigning to the same variable twice (since it's unnecessary)
[gles2n64] Changed over more variables' types to proper booleans in the essential parts of the gles2n64 plugin.
[gles2n64] Finally finish the 'booleanizing' of variables to an extent.
Also remove the typedefs for TRUE and FALSE; they aren't needed anymore.
We standardized now, baby.
[gles2n64] Move SDL_Surface hScreen out of the GLInfo struct and into the OGL_SDL_Start() method. Gets rid of a TODO.
Also turn two ints in the GLInfo struct into booleans. (They were being used like booleans anyway).
Also minor styling.
doc: Added Lioncash's much-improved inline Java documentation for EGL.

Highly recommended for working with GameSurface.java.
[gles2n64] Stylize some more things in OpenGL.cpp
[gles2n64] Small styling in Textures.cpp
Use a switch instead of an if-else statement.
[gles2n64] More formatting.
[gles2n64] Be explicit about NULL in DepthBuffer.cpp
Also format some struct variables in gSP.h
[gles2n64] Remove unused variables in gSP.cpp

Added a TODO
jni: Suppress benign compiler warning.

This suppresses the warning:
  "note: the mangling of 'va_list' has changed in GCC 4.4"

Apparently benign:
https://groups.google.com/forum/?fromgroups=#!topic/android-ndk/mrk5dDqWioM
[gles2n64] More formatting.

More clarifying, structuring if-statements, eliminating some whitespace that slipped between the header of the functions and their body.
res: Add (debug) to version string.

To avoid confusion between releases in the crash reports.
jni: Suppress benign compiler warning.

This suppresses the warning:
  "note: the mangling of 'va_list' has changed in GCC 4.4"

Apparently benign:
https://groups.google.com/forum/?fromgroups=#!topic/android-ndk/mrk5dDqWioM
[makefiles] LOCAL_CXXFLAGS is obsoleted. Replaced it with the correct replacement.
C++11 support set up (for gles2n64 anyway)

Also GCC 4.7 is used now.