Merge pull request #3035 from mixonic/doc-htmlSafe

Tweak htmlSafe docs
Make yielded content look at the original context
Add some more tests to stress-test yield
Failing test
fix tests, isolate keywords in component,
yield back controller and keywords in addition to context
Fix date assertion that returned by `Ember.inspect`
Fix test to normalize URL for IE7

`a[href]` includes the host name in IE7.
Merge pull request #3043 from tricknotes/fix-to-normalize-url

Fix test to normalize URL for IE7
Merge pull request #3042 from tricknotes/fix-inspected-date-assertion

Fix date assertion that returned by `Ember.inspect`
Merge branch 'failing-yieldAction'
Update component_registration_test.js to use component vs. control

Test remains the same just cleaning up naming conventions in test descriptions and failure messages.
Merge pull request #3044 from mikegrassotti/patch-1

Update component_registration_test.js to use component vs. control
[CVE-2013-4170] Fix for Potential XSS Exploit When Binding to User-Supplied Data
Should allow numbers in tagNames i.e. h1-6
Merge pull request #3049 from bradleypriest/header-tagName

Should allow numbers in tagNames i.e. h1-6
Only use valueNormalizer if one is present insideGroup. Fixes #2809

The valueNormalizer function is optional in _HandlebarsBoundView, see:

  https://github.com/emberjs/ember.js/blob/master/packages/ember-handlebars/lib/views/handlebars_bound_view.js#L246

It should be the same inside of bind's alternative logic for when
insideGroup. bind is called without the valueNormalizer twice, see:

  https://github.com/emberjs/ember.js/blob/master/packages/ember-handlebars/lib/helpers/binding.js#L198
  https://github.com/emberjs/ember.js/blob/master/packages/ember-handlebars/lib/helpers/binding.js#L270

Line 270 is for the #with helper, fixing #2809.