Bootstrap script added for to create autotools files ready for ./configure && make
Required header included.
Required include paths added.
Build fixes for Linux/GLES2.
Integration of gles2-bc and glu into autotools build system.
Fixed compliance issues with shaders.
Updated shader include files and added script to automate it.
Added USE_OPENGL macro for switching between desktop and embedded GL on Linux.
Added USE_SYSTEM_FMEMOPEN macro for using system fmemopen.
Added PLATFORM_IS_MESA macro to avoid using extensions that are not supported
by MesaGL on Linux.
Backslash missing at end of line.
Moved autotools to their own path.
Added Android build.
Android build.

Removed fmemopen in favour of slightly higher-level shader-from-memory
integration.
It was always going to be fundamentally broken due to its reliance on
fpos_t, an opaque datatype. New method sacrifices nothing and is overall
less code.
Fixes to shaders; in particular for broken shader-preprocessor
implementations on Android (#elif doesn't work properly).
Removed unnecessary boost files from test project, and made it defer to proper Android project.
Merge pull request #15 from gavofyork/master

Android & Linux builds and a few cleanups & fixes.