Merge branch 'develop'
Add sprite and spritebatch classes. Add utils to covert pixel coord to ndc.
implement sprite batching and drawing
texture::region accepts w < 0 and h < 0 to use full texture width or height
Fix error skipping batching vertices
implemented creating spritesheet
docs
Merge branch 'add-spritesheet' into api-2d
Merge branch 'api-2d' into develop
removed picking api
Merge branch 'remove-picking' into develop
moved triangle and line struct into geometry