Initial copy of shared functions (currently only lock and unlock memory are implemented)
Initial code for glDrawElementsBaseVertex (null case where offset is zero and glDrawElements can be used)
Added flag that the "fake" glDrawElementsBaseVertex is being used (in case bindings should be modified before being sent to the fake glDrawElementsBaseVertex)
Initial work on event loop
-minor change to exit handler
-added support for swipe down to pause and unpause
-added support pausing game (and muting sound) if app is minimized