Less garbage

1. Use scratch variables when loading Cartographic arrays in CZML
2. There's no need to clone origin in EllipsoidTangentPlane because `scaleToGeodeticSurface` already creates a new instance.
3. Use the private variables in DynamicModelVisualizer for now to avoid ES5 property penalty every frame. (Will rewrite the visualizer soon).