* added iOS 7.0, ARM64 and OpenGL ES 3.0 support:
   * in general: GLES3 is very compatible to the desktop GL3 and thus uses the same code wherever possible (instead of using the GLES2 workarounds)
   * added a2eligth_ios target to the xcode project
   * A2E_IOS -> FLOOR_IOS for consistency reasons
   * added shader_gles3 class with all functionality
   * added A2E_DEFAULT_RENDERBUFFER (0 in GL3, 1 in GLES2+GLES3)
   * added font rendering support (on GLES3, although still wip and nonfunctional on GLES2)
   * replaced misc glBindFramebuffer(GL_FRAMEBUFFER, A2E_DEFAULT_FRAMEBUFFER) by glBindFramebuffer(GL_FRAMEBUFFER, 0) where no framebuffer should be bound (not the default one)
   * added new apple gpus to extensions class (SGX554 and A7)
   * extensions can now handle GLES3
   * disabled/ifdefed CSAA anti-aliasing modes on iOS/GLES as these will never be supported
   * added framebuffer discard/invalidate support to rtt class (for use in iOS/GLES only)
   * texman: GLES3 can use the same types as GL3 (-> format workaround only needed with GLES2); certain formats are however still not supported
   * scene: still no alpha-pass support on GLES, but added MRT support for GLES3
   * note that gl_timer only works with the desktop opengl -> only enabled there (but disabled by default)
   * note that a static lib is build for iOS and no dependency libraries are linked (these have to be linked in the final .app project: -lSDL2 -lfloor -la2elight -lcrypto -lssl -framework OpenCL; OpenCL only for iPhoneOS)
 * added forward declarations headers for the gui and shaders (gui_fwd.hpp, gl_shader_fwd.hpp)
 * general gl shader renaming: gl_shader instead of gl3shader, get_gl_shader instead of get_gl3shader, etc. since this now applies to / works with all shaders of GL3/GLES2/GLES3
 * general ui framebuffer improvements (blit/use to default framebuffer if no ui exists; if scene doesn't exist, but ui does, don't try to use the scene buffer)
 * moved gui_objects event code to a separate base class (gui_object_event) that is inherited by all gui object classes (gui_object as well as any compound class)
 * added gui/compound: this will be used for more complex/compound gui objects that are constructed from multiple gui_objects
 * added gui open/save file dialog (first compound object): this should be fully functional on all posix systems (windows support is currently uncertain)
 * added FILE_OPEN, FILE_SAVE and LIST_BOX_SELECT_EXECUTE GUI_EVENTs
 * removed hash<GUI_EVENT> workaround now that this works as-is in c++14
 * font_manager: use dejavu fonts on iOS and windows as well, use dejavu sans as the system font on osx
 * renamed font class from font to a2e_font due to name clashes
 * added more font style remappings (light/extralight/condensed -> regular; misc condensed * -> *)
 * gui_item_container: added has_item(id) function, added event_on_unequal parameter to set_selected_item
 * gui_list_box: now emits a LIST_BOX_SELECT_EXECUTE event if an item is double-clicked; better scrolling support
 * gui_object now inherits from gui_object_event
 * gui_object_event: added has_handler(event_type) function
 * gui_surface: disabled surface sharing in GLES2/GLES3 due to unknown problems
 * extended gui_surfaces SURFACE_FLAGS: added NO_CLEAR (used by inheriting classes: surface is not cleared on redraw) and added NO_SHARING (explicitly disables buffer sharing)
 * a2elight can now be compiled without opencl support again (-> define FLOOR_NO_OPENCL)
 * gfx2d: added support for CENTER (inside to outside ("linear" -> straight shape)) and CENTER_ROUND (inside to outside ("quadratic" -> round shape)) gradient types
 * misc rtt class cleanup/fixes
 * rtt::clear now also takes a clear color parameter (defaults to float4 { 0.0f })
 * a2e_shader: fixed include system (includes within includes), added GLES3 and apple gpu support
 * removed/renamed misc A2E_* defines that have been replaced by FLOOR_* defines
 * renamed PLATFORM_X86 -> PLATFORM_X32 (-> floor)
 * implemented misc insert->emplace TODOs
 * removed misc gcc workarounds
 * disabled a2eui class for now as it has no functionality
 * platform info on ARM now prints ARM32 (instead of just ARM) on 32-bit ARM
 * added and enabled pre-compiled header support to/in the xcode project
 * updated a2e.hpp header
 * updated copyright year to 2014
 * updated README (use Xcode 5.1+, added iOS info)
 * version bump to v0.3.1-d1