Added the CATMARK_RESTRICTED_EDGE_VERTEX kernel which computes vertices resulting from the refinement of a smooth or (fully) sharp edge.
Changes to address comments from https://github.com/PixarAnimationStudios/OpenSubdiv/pull/310.
Fixed a compiler error in tbbKernel.cpp.  Addressed comments from https://github.com/PixarAnimationStudios/OpenSubdiv/pull/310.
Fixed an error in the DirectCompute shader.  This resolves https://github.com/PixarAnimationStudios/OpenSubdiv/issues/313.
Added an argument to FarMeshFactory that indicates which kernel types are supported by the controller.
Fixed a bug in FarCatmarkSubdivisionTablesFactory introduced in a082ed3.
Fix bilinear stencil tangent computions

- fix a couple of sneaky typos in the FarstencilTablesFactory

fixes #319
Update release notes for release 2.5.1
Release 2.5.1
Merge branch 'release/v2_5_1' into dev
Fixed a bug in the CUDA kernel.
Merge pull request #310 from nathan-at-digitalfish/new_edge_vertex_kernel

New edge vertex kernel