Improve error message when a spec doesn't call the async callback within the default time interval
Remove now unused updateInterval that was being set in specs
Re-enable CustomMatchersSpec and update for current version of custom matchers
Remove an extra layer of wrapping for matchers/custom matchers

Helps reduce how nested custom matchers have to be for users as well as
Jasmine internal matchers

[#59161378]
Stop passing in queryString to HTMLReporter, it is unused
A spec without expectations is considered passing

- Specs are passing by default unless told otherwise
- Getting the result.status of a spec before the spec has run is now
  undefined instead of pending

[finishes #59422744]
Remove TODO: should be easier to load polyfill for timeout functions as Jasmine does not get references to these functions until boot.js is loaded
Use toThrowError instead of toThrow in places where we are expecting an error
Move next spec/next suite ids into closure

No longer exposing these from the environment
Remove addCustomEqualityTester and addMatchers from global

These functions are available on the jasmine namespace
Move additional methods from Env prototype to env closure

- Users can no longer spelunk the spec tree from topSuite
- Users no longer have access to currentSuite/currentSpec
- Other miscellaneous (arguably less useful) methods have also been tucked
away into the closure, like suiteFactory
Remove version/versionString and currentRunner

- Instead of version/versionString, jasmine.version should be sufficient
- currentRunner was exposing Jasmine's internal top level suite
Also move function to determine whether specs should catch exceptions into closure
Remove completeCallback from suite as its unused
Suites just have children instead of separating into specs/suites
Giving Sheel his due
Fixing global leak for 'timer'
add onJasmineDone callback to jsApiReporter options: now we get a (async) callback when the entire test run has completed.
Merge remote-tracking branch 'remotes/pivotal-original/master'
regenerated library files