Misc test fixes

1. Add a `toThrowRuntimeError` to go along with `toThrowDeveloperError`
2. Remove all use of `toThrow` and use one of the above instead.
3. Overwrite `toThrow` so that it can no longer be  used (it spits out an error saying to use one of the above instead).
4. Fix bad tests and code that were passing because of hte use of `toThrow`.
Reorder b29 in CHANGES.md
Tweak CHANGES.md
Changes after review.
Changes after review.
Improve JSDoc output.

* Switch from the obsolete SyntaxHighlighter to Prism, to allow inline syntax highlighting
* Use syntax-highlighting for default values
* Fix generated HTML for `@deprecated`.
* Fix incorrect HTML escaping in code examples.
Merge pull request #1762 from AnalyticalGraphicsInc/toThrowOrNotToThrow

Misc test fixes
Merge pull request #1765 from AnalyticalGraphicsInc/jsdocImprovements

Improve JSDoc output.
Added fromRadians function to Cartographic.
Requiring longitude and latitude and defaulting altitude.
Fix CHANGES.md
Fix doc.
Fix fromRadians.
Fix doc.
Merge pull request #1767 from fstoner/CartographicFromRadians

Adding Cartographic fromRadians function
Merge remote-tracking branch 'origin/master' into referenceProperties