[DOC Beta] Fixing documentation typo (thanks to @bmac)
[BUGFIX beta] update run.throttle docs with new immediate default
[BUGFIX beta] Only consider requests fired in a single test as pending

In order for the test waiter to work, it needs to keep track of ajax
calls. In the past these calls were tracked by jQuery internally-
eventually we began tracking them via ajaxSend and ajaxComplete. The
simple implementation incremented and decremented a counter.

This solution was too naive, as it meant there was no way to disregard an
xhr that had begun in testA, but was resolving in testB, from the
pending count. testB would then hang on pending XHRs started in testA.

This commit introduces an array, reset on every setupForTesting, that
keeps track of fired xhr requests. When a request completes, the array
is searched for a matching send record. If one is found, the count is
decremented. If one is not found, then the response is ignored and the
count left un-touched.

In this way, only XHRs from testA will hold up waits for testA, and only
XHRs started in testB will hold up waits for testB.
Remove global Ember.run reference from itemControllers.
Merge pull request #4879 from rjackson/remove-global-run-from-itemcontroller-tests

Remove global Ember.run reference from itemControllers.
Merge pull request #4555 from mixonic/better-ajax-count

[BUGFIX beta] Only consider requests fired in a single test as pending
Merge pull request #4808 from boazsender/fix-select-typo

Fixing documentation typo
[BUGFIX beta] Spaces in brace expansion throws an error.
[DOC beta] Use non-default example for attributeBindings in TextArea.

Related to pull request #4729
Textarea extension example is using `required` as an example while `required` is now one of the recognised attributes already.
Merge pull request #4888 from rjackson/error-whitespace-in-brace-expansion

[BUGFIX beta] Spaces in brace expansion throws an error.
Use `QUnit.module` instead of `module`.
Merge pull request #3838 from rjackson/fix_reserved_word_in_module

Use `QUnit.module` instead of `module`.
[FEATURE ember-routing-consistent-resources]

Adds `.index`, `.loading`, and `.error` sub-routes for resources created
even if no callback was provided.

For example:

```javascript
  App.Router.map(function() {
    this.resource("home");
  });
```

Prior to this feature `home.index` route would not be created for the above resource.
Merge pull request #4251 from rjackson/ember-routing-consistent-resources

[FEATURE ember-routing-consistent-resources]
Merge pull request #4834 from ibroadfo/master

update run.throttle docs with new immediate default
Cleanup deprecations from Controller content -> model change.
Merge pull request #4889 from rjackson/fix-deprecations-from-content-model-change

Cleanup deprecations from Controller content -> model change.
[BUGFIX beta] #4443 - Implement testing suite for removeObjects method
[BUGFIX beta] #4443 - Replace forEach with a regular for loop
Merge pull request #4807 from dentuzhik/fix-remove-objects

[BUGFIX beta] Fix remove objects