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.
Fixed a bug in the CUDA kernel.
Merge pull request #310 from nathan-at-digitalfish/new_edge_vertex_kernel

New edge vertex kernel