Initial commit to add support for 32 bit index buffers in Terrain Tiles.
Adjusted ambient lighting to brighten scenes that use terrain vertext lighting.
Merge branch 'terrainIndices32bit' of https://github.com/abwood/cesium into terrainIndices32bit
Fix bugs in ComponentsEntityCollection

1. `onCollectionChanged` handling was not properly resetting a value to undefine for each iteration of a for loop, leading to the first entity incorrectly being the target for all merged properties.
2. Fix bug in `Entity.merge` which was causing custom properties registered on the source entity to not propagate to the target entity if they did not already exist.
3. Added specs to expose both issues.

Fixes #2180
Fix broken includeStart comment
Merge pull request #2187 from AnalyticalGraphicsInc/fixPragma

Fix broken includeStart comment
Cleanup.
Fix color of credits that are text links.
Added unit tests for testing Quantized-Mesh tiles with 32bit indices.  Minor cleanup.
Merge remote-tracking branch 'agi/master' into terrainIndices32bit
Updated Changes.MD.  Merged in agi/master
Merge pull request #2188 from AnalyticalGraphicsInc/creditColor

Fix color of credits that are text links.
Added IndexDatatype.createTypedArrayFromArrayBuffer.  Using this new method and the original IndexDatatype.createTypedArray throughout.
Cleanup.
Updated unit tests to use waitsForPromise where appropriate.
Unit tests for IndexDatatype.createTypedArrayFromArrayBuffer
Clean up use of primitives.add in Sandcastle examples
Don't use `+` for space in `objectToQuery`.

Apparently some ArcGIS servers are non-spec-compliant and don't properly handle `+` as space.

Fixes #2192
Add comment about the workaround.
Merge pull request #2193 from AnalyticalGraphicsInc/objectToQueryWorkaround

Don't use `+` for space in `objectToQuery`.