Merge remote-tracking branch 'origin/master' into tilePlanes

Conflicts:
	CHANGES.md
Merge pull request #1387 from AnalyticalGraphicsInc/tilePlanes

Fix tile plane and horizon culling problems in Chrome Canary
Merge branch 'master' into canary-failures
Update comment.
Merge pull request #1386 from AnalyticalGraphicsInc/canary-failures

Fix Canary failures
Merge branch 'master' into oit
Add shader cache and implement blended OIT but with no depth weights.
Make rendered texture format floating point. Experiment with depth/alpha weight functions.
Merge branch 'master' into removeDevErrors
Merge branch 'master' into performanceDisplay
update style
update cesium viewer
update doc
add Cesium. for all doc examples
jsdoc(bug fix)- added var keyword in function pretreat
Merge remote-tracking branch 'upstream/master' into postprocess-hook
Merge pull request #1388 from AnalyticalGraphicsInc/nonAMDCesiumDoc

Use "Cesium." in reference doc examples
Merge pull request #1377 from AnalyticalGraphicsInc/removeDevErrors

Remove developer errors from release build
Set camera right direction after morph.
Check mouse wheel movement in addition to mouse buttons down and touch events to remove the bounce back animations and handle the input.