Remove Buffer doc
Add options to ClearCommand and remove doc
Remove public CubeMap and createShaderSource doc
Add options to DrawCommand and removed doc
Remove more Renderer doc
Remove ShaderCache doc.  Minor lifetime cleanup.
Remove Texture doc
Remove UniformDatatype
Removed VertexArray doc
Remove doc for VertexArrayFacade
Remove VertexLayout
Fix JSHint warning
Add interleave flag to Primitive
Merge remote-tracking branch 'origin/master' into renderer
Added deprecationWarning
Update doc
Use spyOn
Mark deprecationWarning as private.
Mark more classes private
Replace direct context.draw calls with DrawCommand.execute