Created helpful error message when using @each on an array that does not return objects
Documentation for sendEvent and doc change in removeListeners
Use the original arg length of wrapped CP funcs, still call the wrapper

ComputedPropertyPrototype.set analyzes the length of CP arguments to
decide how the CP function should be called. Since the wrapper (which
sets up _super) handles arbitrary arguments, the original function (at
wrappedFunction) should be inspected for .length. The wrapper, however,
should still be called when performing the set (ensuring that _super is
present).

Fixes #2890
Expose `options` arg in `debugger` HB helper

Without this, you can't look up template data and other important pieces of data. (`arguments` is optimized away in Chrome since the function makes no other reference to it)
Merge pull request #3013 from mixonic/2890

Use the original arg length of wrapped CP funcs, still call the wrapper
Merge pull request #3010 from icarot/master

Documentation for sendEvent and doc change in removeListeners
upgrade RSVP
Document htmlSafe
Merge pull request #3016 from mixonic/doc-htmlSafe

Document htmlSafe
Deprecate `template` in favor of `partial`

Also, don't emit a warning if you use the de-underscored
template name with the `partial` helper.

This is a step in the direction if simplifying all the
different ways to insert a template.
{{input}} helper doesn't override default type
Upgrade to latest router.js

Fixes some issues with linkTo/transitionTo and
explicit number/string params.

See: https://github.com/tildeio/router.js/pull/37
Fix replacement for `Ember.String.fmt` to be parsed as decimal digit

`Ember.String.fmt` couldn't parse '%@08' correctly.
Improve `Ember.inspect` for array
Add 'date', 'regexp' and 'error' supprot to `Ember.inspect`
Merge pull request #3018 from tricknotes/fix-parse-int

Fix replacement for `Ember.String.fmt` to be parsed as decimal digit
Support object with `Ember.String.fmt`

* before:

``` javascript
'data: %@'.fmt({id: 3}); //=> 'data: [object Object]'
```

* after:

``` javascript
'data: %@'.fmt({id: 3}); //=> 'data: {a: 1}'
```

This commit improves assertion message such as the following:

``` javascript
Ember.assert('Your data must contain `id`. But actual: %@'.fmt(data), data.id);
```
Merge pull request #3020 from tricknotes/string-fmt-with-object

Support object with `Ember.String.fmt`
Merge pull request #3019 from tricknotes/improve-inspect

Improve Ember.inspect
Add jQuery 1.9 to testing rake task