Close #5088 - Fix usage of document.body.contains, check if browser supports this method(ex. ff 3.6)
jshint
Merge pull request #5243 from mixonic/jshint-navigator

jshint
Polyfill contains for older browsers
Merge pull request #5240 from trek/fix-contains-on-older-firefox

[BUGFIX release]  Fix usage of document.body.contains
refactored compare.js
nodejs apparently does not have Math.sign, also moved TYPE_ORDER to be local to compare.js
Merge pull request #5244 from adamnemecek/compare

Refactored compare.js
Add test for more than two nested async helpers

In ember prior to commit 633cf453, if an acceptance test has more
than 2 async test helpers in an `andThen`, those later test helpers will
not fire in the proper order.

Refs #5251
Merge pull request #5252 from bantic/multiple-async-helpers-test

Add test for more than two nested async helpers
Document Brocfile
Merge pull request #5249 from rondale-sc/document_brocfile

[DOC] Document Brocfile
[DOC] Fix typos from #d8bf565
Merge pull request #5254 from chrisvariety/patch-2

[DOC] Fix typos from #d8bf565
Update Brocfile's JSHint syntax.
Merge pull request #5255 from rwjblue/use-correct-broccoli-jshint-syntax

Update Brocfile's JSHint syntax.
Move s3 publishing config from ember-publisher to ember.js
[BUGFIX beta] Use document.body.contains if Node is undefined.

Fixes the changes made in https://github.com/emberjs/ember.js/pull/5240
to work with IE8.

Closes https://github.com/emberjs/ember.js/issues/5250.
Closes https://github.com/emberjs/ember.js/pull/5256.
Merge pull request #5257 from rondale-sc/s3_config_to_emberjs

Move s3 publishing config from ember-publisher to ember.js
Merge pull request #5258 from rwjblue/handle-old-ie-node-undefined

[BUGFIX beta] Use document.body.contains if Node is undefined.