Adding dir and lang to allow for easier bidirectional support
Merge pull request #5634 from chadhietala/add-dir-lang

Adding dir & lang attribute bindings to allow for easier bidirectional support
Remove repeated "esnext" jshint rule
Merge pull request #5640 from cibernox/remove_repeated_rules_in_jshintrc

Remove repeated "esnext" jshint rule
[BUGFIX beta] Update router.js.
Merge pull request #5641 from rwjblue/update-router

[BUGFIX beta] Update router.js.
[BUGFIX beta] Update metal view test helpers to work in IE8
Merge pull request #5644 from mixonic/ie8-metal-views-helpers

[BUGFIX beta] Update metal view test helpers to work in IE8
[BUGFIX beta] contextualElements, handle omitted start tags

Also bumps HTMLBars.

During a renderTree call, look to the morphs for information about the
contextualElement. Pass this to the Ember renderer, which in turn passes
it to the buffer for use when generating an element.

Additionally, strip omitted start tags even if the child node causing
their generation is after a script tag. See the long comment in
`render_buffer`.