Add FakeDate object
Add specs for mock date
add acceptance tests for mock clock with date
Support running jasmine within CSP (remove eval)

[fixes #503]
Bump built distribution [#503][finishes #66350898]
Follow redirects when trying to connect to sauce
add single quote check to jshint and fix src files for that

[fixes #522]
update edge docs when changes are made to jasmine
bundle install in docs repo
No longer try to push to github, we'll update jasmine in docs manually
revert to old version of checking the docs
Refactor Spec and QueueRunner [#62585700]

 - QueueRunner now responsible for timing out async specs instead of
   Spec
 - Make sure only spec functions are timeoutable and not suites (due to
   the refactor)
Don't allow calling the same done callback multiple times

[finishes #62585700][fixes #523]
Don't include jasmine_selenium_runner from github, now that it's
published to rubygems

[finish #66472672]
Instead of dev boot use a custom helper to defined j$
Merge branch 'mock-date' of https://github.com/jalopez/jasmine into jalopez-mock-date
Support browsers that don't supply a `Date.now()`

- install the mockDate by calling `mockDate` on `clock` instead of
  passing an argument to `clock.install()`

[Finishes #66606132] Closes #361
Clean up more remnants of dev_boot
Build distribution to include MockDate

- Forgot to do this when merging the pull request
- Also fix quotes for string to match jshint rules
Fix ObjectContaining to match recursively

matchersUtil.equals() does not expect a matcher as its first argument,
so send the "actual" value first and the "expected" value second.