Fix the jQuery patch code for ember-testing click in Firefox.

The first problem was that Firefox was not firing all the expected events on checkboxes that were not in the DOM, so we have to make sure the checkboxes are appended to the body before testing them. The second problem was that Firefox fires change/click events on checkboxes in a different order than everybody else [1], so we can't make the more exact assertion about events fired without doing browser sniffing or more in depth bug sniffing, which didn't quite seem worth it.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=843554
Merge pull request #2973 from eventualbuddha/fix-ember-testing-click-in-firefox

Fix the jQuery patch code for ember-testing click in Firefox.
View helper learns about the container

```javascript
// stays the same
{{view App.FuView}}

// uses the container
{{view 'fu'}}
```
Merge pull request #2961 from stefanpenner/view_helper_uses_the_container

The View helper learns about the container
Update Backburner.js

Debounce was actually a throttle. Added a real debounce.
Merge remote-tracking branch 'upstream/master'
Creates two tests for clearRenderedChildren(); both of these tests are meant to determine if children are really being removed from their parents when this method is called. Issue #2572