Added GetVertexBuffer(), GetVaryingBuffer(), and GetFarMesh() methods to all OsdMesh templates.

* removed virtual modifier because these methods are not present in OsdMeshInterface
Added the OsdCpuDrawContext class, which implements the DrawContext interface using shared memory. The OsdCpuDrawContext is useful for off-line geometry processing that is independent from the real-time graphics capabilities.