Update Firefox pretty print test

At some point, firefox changed the exception message.
Don't add periods to the full name of a spec

- Breaks links for spec filters
- Looks strange if users add their own

[fix #58043244] fix #427
cleanup whitespace
Turn the exceptions spec back on, it still works
Make it easy to copy the title of failing specs

[finish #58121820]
Move spec files back out of spec/javascripts

- Jasmine gem allows us to specify a path to jasmine.yml via ENV

[finish #58126010]
Fix paths for node specs

[#58126010]
Move selenium_runner.yml to spec/javascripts/support

- The selenium runner gem should support configurable path as the main
  gem does so we don't need to do this. This workaround is kind of
  gross.
Quick fix - Spec needs j$ at execute time
Release for rc3
Don't try to use SauceLabs on pull request builds
Make firefox with Sauce explicitly the default test

Apparently Travis-ci will create a default test separate from your
matrix includes and this resulted in some testrun duplication.
Don't bother trying to still use firefox
Update contribution guidelines for pull requests

[Finish #45961121]
Merge pull request #439 from tjarratt/pull_request_travis

Don't try to use SauceLabs on pull request builds
Custom matchers fail to behave as expected

If they return false, that should be respected.

Submitted via @tjgrathwell

[Finish #58184156]
close #434
Bump version to rc3 in jasmine.js
buildStandaloneDist should also build jasmine.js
Adding Anchorman back in as a dependency
2.0 rc3 release notes