Issue #705 - Replace pseudo-private functions with file-scoped functions

First commit
Updated build.xml to only compile when files have been changed
Merge remote-tracking branch 'upstream/master'
semicolon not needed warning fixed
Merge pull request #715 from ognjenb/master

 Issue #705 Replace pseudo-private functions with file-scoped functions
Add @ognjenb to CONTRIBUTORS
Fix SpecRunner under IE 8.

Buttons cannot have child text nodes.
Fix isCrossOriginUrl in IE by working around a href problem.
Merge pull request #721 from AnalyticalGraphicsInc/fix_spec_runner_in_ie

Fix SpecRunner under IE 8.
Merge pull request #722 from AnalyticalGraphicsInc/fix_isCrossOriginUrl_in_ie

Fix isCrossOriginUrl in IE
Put both the window URL and the test URL through an anchor.

Fixes an inconsistency in IE between a.href and window.location about whether default ports are included or not.
Merge pull request #723 from AnalyticalGraphicsInc/fix_isCrossOriginUrl_in_ie

Fix isCrossOriginUrl in IE for real
Changed fileset for combineJavaScript.combineCesium to be the same as
the fileset provided by createCesiumJs
replaced prototyped pseudo-private functions with file-scoped functions in the module core

Signed-off-by: Ayudh Das <ayudh.d@gmail.com>
Replaced Uniform.getFrameNumber and Uniform.getTime with Uniform.getFrameState
Added czm_morphTime.  Remove primitive-specific morph times
Minor scene mode cleanup
Removed combineJavaScript.combineWorker changes
Merge pull request #719 from cmorse/buildUpdate

Updated build.xml to only compile when files have been changed
Improvements to CentralBody fragment shader.

Use an if statement instead of the crazy two-step-alpha-zeroing for
excluding a texture outside its extent of applicability.  Avoiding ifs is
sometimes good, but here it just overcomplicates the shader.  In theory,
with dynamic branching, the if could be faster, too.  I wasn't able to
measure any performance difference one way or the other from this change.

Treat alpha like the other properties (hue, gamma, etc.).  Only apply it
if it is not 1.0.

Removing debugging feature of showing texture boundaries.
TileCoordinatesImageryProvider does a better job of that anyway.