Make CMake path variables more robust

Add quotes around variables containing paths - this might require a second pass...

fixes #258
Fix Windows build following CMake changes

Add conditionals testing for non-empty OPENGL_INCLUDE_DIR path

fixes #258
One more fix for the windows cmake build

fixes #258
OsdUtilPatchPartitioner does not support face-varying data #272

* instantiates FarPatchTables with face-varying data for a single uniform subdivision level, or for an adaptively subdivided mesh
* face-varying data is not regenerated if data for multiple uniform subdivision levels is present
Merge pull request #273 from nathan-at-digitalfish/issue272

OsdUtilPatchPartitioner does not support face-varying data #272

This is looking great: thanks a lot Nathan !
Use DSA APIs for GL buffer update (if available).
Fix some inappropriate usage hints.
One more fix for the Linux cmake build

fixes #258
Fixing a crash on Marvericks w/glew
Update dxViewer example documentation

fixes #276
Fix wrong logic in openSubdiv_setEvaluatorCoarsePositions

Issue was that evaluator.SetCoarsePositions() is expecting number
of floats in the array to be passed, but the C-API function used
to pass number of vertices there.
Remove debug print from adaptive evaluator's initialization

That's not good at all if an application which uses OpenSubdiv
library will suddenly have more console output coming from the
OpenSubdiv library.
Merge pull request #279 from Nazg-Gul/dev

Fix wrong logic in openSubdiv_setEvaluatorCoarsePositions

Nice catch - thanks for submitting it !
Fix access rights to d3d11ComputeController.h
One more fix for the windows cmake build

fixes #258
Update release notes for release 2.4.0
Release 2.4.0
Merge branch 'release/v2_4_0' into dev