Avoid dot notation for CZML properties `number`, `boolean`, and `string`

While not officially JavaScript reservered words, some tools can't handle properties named boolean, number, or string.  Changing them from dot notation to string based lookups works around these issues.
Merge pull request #1130 from AnalyticalGraphicsInc/fix-reserved-words

Avoid dot notation for CZML properties `number`, `boolean`, and `string`
Update Sandcastle to tolerate recent changes to Chrome.
Update error line number handling for Firefox & Chrome

Now a DeveloperError with a stack trace that includes your Sandcastle
code will highlight the line of your code from its first appearance
in the trace.  For example, try calling `primitives.add(undefined);`.
Merge pull request #1135 from AnalyticalGraphicsInc/chrome-sandcastle

Update Sandcastle to tolerate recent changes to Chrome.
Merge branch 'master' into gltf