Potential IE 11 test fixes
Remove unnecessary code that moved focused suites to be first.

This is not needed in the current version, and actually had a bug in the logic that locked up the browser when running the first suite in the list.
Fix specs that throw DeveloperErrors.
Merge pull request #1760 from AnalyticalGraphicsInc/fixSpecRunner

Remove unnecessary code that moved focused suites to be first.
Merge pull request #1761 from AnalyticalGraphicsInc/fixDeveloperErrorSpecs

Fix specs that throw DeveloperErrors.
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`.
Merge remote-tracking branch 'origin/master' into ie11-stencil
IE 11 workaround for premultipliedAlpha
Merge pull request #1757 from AnalyticalGraphicsInc/ie11-stencil

Potential IE 11 test fixes
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.
Merge remote-tracking branch 'origin/master' into performanceMonitorWidget

Conflicts:
	CHANGES.md