Merge pull request #330 from Nazg-Gul/dev

Fix crashes when using rather low-end cards like Intel ones
Fix mismatch in declaration and usage of OsdCudaComputeRestrictedVertexA

Unused argument `pass` was defined in the CUDA kernel and it was never
passed to this function from the C++ code. This argument is also wasn't
used by the function itself.
Merge pull request #331 from Nazg-Gul/dev

Fix mismatch in declaration and usage of OsdCudaComputeRestrictedVertexA
Support different subdivision schemes for OsdUtilMesh

Basically title says it all, now it's possible to pass
subdivision scheme to the OsdUtilMesh::Initialize().

It's a last argument with default to CATMARK so it doesn't
break existing code.
Merge branch 'dev' into cuda-dynload

Conflicts:
	opensubdiv/osd/cudaKernel.cu