Fix for issue #69

- make default uniform struct align 4
Merge pull request #70 from andrewcorrigan/master

fixes texture formats for GLES2/GLES3
add support for MinGW.
Merge pull request #71 from starwing/master

add support for MinGW.
Fix for issue #72

- scale and letterspacing were mixed in call to getQuad
Replaced hardcoded GLFW link flags with pkgconfig.

The GLFW library path and link flags may differ between Linux
distributions.  This makes the build system use the GLFW pkgconfig file,
which hides such differences.
Merge pull request #74 from elmindreda/master

Replaced hardcoded GLFW link flags with pkgconfig
Include GLFW_INCLUDE_GLCOREARB only on Macs
Improved nvgTextGlyphPositions()

- added glyph min/max x
- fixed first glyph position
Removed GLFW 2 option macro.

GLFW_NO_GLU is a GLFW 2 feature.  GLFW 3 does not include the GLU header
by default.
Merge pull request #76 from elmindreda/master

Removed GLFW 2 option macro
Added glFrontFace(GL_CCW) to glnvg__renderFlush
Added mention of glFrontFace to README.md
Merge pull request #79 from cforfang/master

Set glFrontFace in glnvg__renderFlush
Fixed issue #80

- increased initial buffer sizes
- change all allocator patterns to over allocate by 1.5x
- fixes bug where nvgl back-end was not allocating +n as requested
More error checking on allocations

- changed remainder of allocations to follow same 1.5x patters
- do not leak memory when realloc() fails
- added error handling in case allocations fail
Fix for issue #78

- use one not used macro for all
Fix to update alloc count after successful alloc
Make sure fons__tmpalloc returns a 16-byte aligned pointer
Merge pull request #85 from cforfang/alignment_fix_2

Make sure fons__tmpalloc returns a 16-byte aligned pointer