Fix chargen statssheet
increased version number
AITravel Cleanup - Removed unnecessary includes and other varius cleanups.
GLES2 experiment
GLSL ES: precision qualifiers are required
GLSLES: only the fragment shader needs precision explicitely set.
Adds functionality for checking if the animation group passed is currently playing on the actor passed. This is needed for AIWander.
Version should be 100 for GLSLES
Merge remote-tracking branch 'torben/aitravelcleanup'
Merge remote-tracking branch 'torben/checkidlecomplete'
AIEscort Cleanup - Fixed spacing, removed unnecessary includes, fixed branch itself. The other pull requests were fine, it was just this one with the problem.
Merge remote-tracking branch 'torben/aiescortclean'
libc++ fixes: avcodec/avformat workaround

With libc++, string includes stdint.h, which breaks the fragile avformat.h
workaround, which depends on __STDC_CONSTANT_MACROS being defined before
stdint.h is included.

Moving the string inclusion after that eyesore shouldn't break anything.
libc++ fixes: don't rely on tr1

libc++ doesn't ship tr1, but ships unordered_map as it is part of c++11.

Since this is the only tr1 header used in openmw, add a check for c++11
unordered_map and fallback to tr1 unordered_map if it's not found.
AIWander everything works. only two things to do: Implement limiting selection on z axis, and correcting decision algorithm.
AIWander - shortened some if statements and made super minor optimizations to others, now using proper GMST to load proper idlechance instead of hacky set value."
AIWander Completed. Replicates vanilla as best possible, pathfinding needs fixing before this looks correct but once the pathfinding files are edited this will behave pretty much exactly as vanilla. Major credit to Hrnchamd for major research.
Sell owned items in the cell
AI Execution Fix - Preiovusly AiExecute was being called even when in a menu, this was not correct behavior.
AI Execute Fix - May as well not create the object either to save extra time.