Add sun position automatic uniform.
Start adding sun rendering.
first take on extent rotation
replace quaternion rotate with matrix rotate
relocated declaration of rotation matrix
sample - adding link
Merge branch 'master' into sun

Conflicts:
	Source/Scene/SceneTransitioner.js
Frustum cull the sun.
Add fragment shader for pretty lame looking sun.
Update sun fragment shader.
Draw sun after the sky atmosphere.
Merge branch 'master' into sun
partial solution for #718
Merge branch 'master' of github.com:AnalyticalGraphicsInc/cesium into jsdoc
fixed sample link
Merge branch 'master' into rotateExtent
Rename FullscreenWidget to FullscreenButton and associated files

Also add specs for the widget, which cover as much as we can since we can't actually use Fullscreen mode in tests.
rotate positions before triangulation
Merge branch 'master' into rotateExtent
Fire cut at HomeButton widget

Also clean up some other widget code and remove unecessary public properties.