Do not overlap frustums when rendering translucent geometry.
Update CHANGES.md.
Add a function to set the camera transform but not change the view.
Add test.
Make camera flights in the current camera frame and add an option to set a frame the camera should end in.
Fix tests.
Update CHANGES.md.
Update based on review.
Tweak CZML reference frame handling

Not specifying a reference frame usually defaults to FIXED, however if you specified the INERTIAL frame in a previous packet, we should not overwrite that with FIXED if it is left out of subsequent packets.
Fix spec errors when running against a combined file with debug code removed.
Merge pull request #1496 from AnalyticalGraphicsInc/fixReleaseSpecs

Fix spec errors when running against a combined file with debug code removed
Merge pull request #1495 from AnalyticalGraphicsInc/czml-referenceFrame

Tweak CZML reference frame handling
Duplicate ellipsoid positions along the x axis. Shift texture coordinates so the discontinuity is at the x axis. Fixes texture coordinate interpolation.
Duplicate points at ellipsoid poles and adjust s texture coordinates.
Fix tangents and tests.
Update CHANGES.md.
Merge branch 'master' into camera-flight-transforms

Conflicts:
	CHANGES.md
Merge branch 'master' into multifrustum

Conflicts:
	CHANGES.md
Remove the need for the WeakMap shim in knockout-es5.

The WeakMap shim actually stored values (in this case the observable storage) on the keys (view models) directly, using a hidden randomly-generated property, and overwrote the global Object.getOwnPropertyNames function to hide that property.  For our purposes, the observable storage is not really that secret, so it simplifies everything to just create a non-enumerable property named __knockoutObservables on the view model.  Less is more.
Merge pull request #1499 from AnalyticalGraphicsInc/refactorKnockoutES5

Remove the need for the WeakMap shim in knockout-es5.