Merge branch 'master' of https://github.com/gbeatty/cesium into czmlOverlay

Conflicts:
	Source/Scene/ViewportQuad.js
Fixed bad merge
Added new tests for `DynamicScreenOverlay`
updated `CHANGES.md`
Fix faulty logic in Extent.isEmpty.
Merge pull request #524 from AnalyticalGraphicsInc/Extent-isEmpty

Fix faulty logic in Extent.isEmpty.
Tweak camera tutorial based on comments in #511.

Get rid of the viewport quad creation, instead, just show instructions in HTML.  Add a message indicating you need to click on the widget.  Reorder the code to more closely match the Hello World example this is based on.  Refactor and improve the key handling code so that flags are toggled on and off individually, instead of clearing all flags on keyup, so you can press and release keys independently of each other.
Merge pull request #525 from AnalyticalGraphicsInc/camera_tutorial_tweaks

Tweak camera tutorial based on comments in #511.
Merge branch 'master' of https://github.com/gbeatty/cesium into czmlOverlay
Merge branch 'czmlOverlay' of https://github.com/gbeatty/cesium into videoWithOverlay

Conflicts:
	Source/Scene/ViewportQuad.js