Start of some widget cleanup.
Merge branch 'master' into widgetCleanup
Merge branch 'master' into widgetCleanup
Start approximate LVLH.
Fix LVLH transform. Thanks @rcpage3!
Merge branch 'master' into widgetCleanup
Replace pseudo-private functions with file-scoped functions
Ongoing widget cleanup.
Ongoing widget cleanup.
Documents command objects as if like they were functions.
Update CHANGES.  Fix typo in sample code.
Merge remote-tracking branch 'origin/master' into widgetCleanup

Conflicts:
	CHANGES.md
Tweak wording.
Merge remote-tracking branch 'origin/master' into approximateLVLH
Forgot to change a property to a getter.
Add knockout-es5 plugin.  Replace knockout module with a shim module that loads both knockout and the plugin together.
Start migrating the widgets to ES5 properties and ES5 knockout observables.
Default to east-north-up frame if LVLH fails.
Clean up some allocations.
Ongoing widget cleanup

1. Change all non-viewModel widget getter/setters to be ECMAScript 5 properties instead.
2. Update specs and Sandcastle examples so everything is working again.