Fix/cleanup wrapper search on Windows.
Implement getTime for OS X

mach_absolute_time lowest level timing function on OS X

Signed-off-by: Jose Fonseca <jose.r.fonseca@gmail.com>
Fix glUnmapNamedBufferEXT/glFlushMappedNamedBufferRangeEXT

- GL_BUFFER_ACCESS -> GL_BUFFER_ACCESS_FLAGS
- Use the __glXxx to avoid recursion
Cleanup glFlushMappedBufferRange/glFlushMappedBufferRangeAPPLE

Rely on GL_BUFFER_MAP_POINTER instead, as it is more reliable in face of recursive mappings.
Handle glMapBufferOES/glUnmapBufferOES specially.

No ranges, and one can just query the size/pointer.
Try to cope with recursive mappings in glUnmapBuffer/glUnmapBufferARB

Use glGet* as much as possible.
Only warn once when glGetBufferParameteriv(GL_BUFFER_MAP_LENGTH)fails.
Fix delRegionByPointer().
Get the buffer map pointer _before_ unmaping.

And therefore actually call delRegionByPointer()
Warn when failed to unmap buffer too.
Warn when intersecting regions are found.
Don't compute wrapper filename twice.
Don't install in per-architecture wrapper directories.

CMAKE_SYSTEM_PROCESSOR is unreliable and its all a big mess.

Assume for now that people will use an apitrace suited to what they wanna
trace.
Invoke python when executing scripts.

More robust
Prevent buffer overflow in os::String::rfindSep().
Mention WebGL-Inspector
Remove findFile.

No longer used.
Document how to start the gui on a specific call.
Fix typo in NEWS.
Add a few more links.