Allow authentication header to not have to specify 'token=' key.

Fixes: https://github.com/rails/rails/issues/17108.
Allow habtm class_name option to be consistent with other associations
Update to Unicode 7.0.0

7.0.0 was released on June 16, 2014

http://unicode-inc.blogspot.com.ar/2014/10/unicode-version-70-complete-text-of.html

ruby bin/generate_tables
Skip spring install in Cygwin due to fork() bad support.

See also: https://www.cygwin.com/faq.html#faq.using.fixing-fork-failures
Fix for assigns(:..) resetting template assertions

When calling assigns(:...) or cookies(:...), template assertions would be reset, which they obviously shouldn't be.
PERF: optimise type lookup to avoid invoking procs
Minor English fixes in docs [ci skip]
Merge pull request #17645 from georgemillo/master

Minor English fixes in docs [ci skip]
Merge pull request #17628 from bf4/update_unicode

Update to Unicode 7.0.0
Merge pull request #17642 from tgxworld/fix_template_assertion_on_assigns

Fix for assigns(:..) resetting template assertions
Merge pull request #17640 from michaeljayt/spring-not-working-in-cygwin

Skip spring install in Cygwin due to fork() bad support.
Merge pull request #17643 from SamSaffron/select_all_perf

PERF: optimise type lookup to avoid invoking procs
Remove pointless `private`

This class no longer has any private methods
Add StackProf to the test group for 2.1

Makes life easier for people profiling on master.
Improve the performance of quoting table names on PG

This caused a pretty major performance regression for 4.2, as this is a
hotspot for query construction. We're still slightly slower than 4.1,
but it's much less significant.
Fix typo.
Merge pull request #17647 from tgxworld/fix_typo

Fix typo. [ci skip]
document_root_element need to be public
Use GitHub, not my local fork :sweat_smile:
Generate new applications with the right rails-dom-testing version