Merge pull request #21 from bzar/internal-restructure

UV coordinate picking from object
Coding style edits && asserts + reason
Star after variable, not after type
Const viewport struct
Make default projection near-far range larger
Fix tristrips on coord mapping
Update kazmath
Add TODO
Use better lib name for custom chck lib
More readable free code
Fix static analyze bugs in glsw && bstr
Fix static analyze issues in stb_truetype
Fix static analyze bugs in glhck
Static analyzer does not know about this
Make emscripten mainloop static
Update texhck
Merge branch 'internal-restructure'
Added glhckCameraPointViewCoordinates