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
Removed GL_BLEND disable and enable inside glnvg__fill() to prevent performance warning:
    "Fragment Shader is going to be recompiled because the shader key based on GL state mismatches."
Merge pull request #86 from Ziflin/master

Removed GL_BLEND disable and enable inside glnvg__fill() to prevent performance warning.
Made FreeType support a bit clearer
Merge pull request #87 from Nairou/master

Made FreeType support a bit clearer
Fix for issue #77

- line caps did not consider AA width
Fix for issue #75

- fixed copy/paste bug in bevel calculations
Fix for issue #81

- use regular uniforms for once-per-frame values
- set tex sampler when using NANOVG_GL_USE_UNIFORMBUFFER
Fix for issue #82

- fixed basic shape windings
- clamp radius of rounded rect so that it behaves nicely when squashed
Explicit cast to make C++ compilers happy