Draw contexts do not fully initialize patch arrays #281

* added the numVertexElements argument to Osd*DrawContext::Create, which is used to initialize the patch arrays when calling OsdDrawContext::ConvertPatchArrays
* removed the unused level argument from Osd*DrawContext::_initialize
* maintenance work on CL/D3D11 bindings to get them to compile
Merge pull request #282 from nathan-at-digitalfish/issue281

Draw contexts do not fully initialize patch arrays #281