ShaderLibrary: Fix incorrect name bge_Perspective
Frame: No longer inherits Node
Frame is a Rectangle with the origin at the bottom left corner of the
area. It will generally be used for GUI elements
Pawn: Add documentation
Add Anchor class, essentially Pawns for GUI
api/Mutex: Add Lock/Unlock pure-virtual methods
Mutex: Add documentation
api/Mutex: Add file description
win32_Mutex: Add Create method
win32_Mutex: Add Lock/Unlock methods
Anchor: Update documentation
test/thread: Tweaking test and fixing bugs
Mesh: Reworking *Data methods to accept const args
Rectangle: Use *Data Mesh methods to fill buffers
Rectangle: Set buffer data in Create
Removes intermediate method AllocateGLBuffers
Frame: Don't call AllocateGLBuffers
README: Update mission statement
Anchor: Proper Create implementation
Anchor: Add SetAnchor method and offset
win32_Mutex: Add MutexHandle HANDLE var
win32_Mutex: Lock/Unlock implementations