Ember.Select shouldn't trigger change for when content is an empty array-like obejct
The previous check for triggering when content was empty relied on
the falsiness of `[]` but would incorrectly trigger change when the
content was an Array-like object whose proxied `length` was 0.

Specifically this would cause issues with setting the `contentBinding`
of a Select to the `DS.Model.find` values that are empty initially
setting the Select's `selection` from whatever the current value is to
`undefined` when change was triggered on an empty content.

Asynchronously, data would return and the content would become populated
but the selection value had already been unset.
Updated QUnit to @wagenet's fork to fix IE issue
Use Ember.Error instead of default
Fix IE whitespace issues in tests
More robust XSS tests
Normalize urls in tests for IE
Fix object comparisons in IE tests
Fix tests with same names
Fix build order for old-router
Update route-recognizer with wildcard fixes
Add back old template lookup logic to Ember.View for when containers are not available (old-router)
Make outlets work inside block helpers
Add test for #1669
Fix Chrome (pre v25) MutationObserver Memory Leak

https://github.com/tildeio/rsvp.js/pull/40
https://github.com/emberjs/ember.js/issues/1667
http://code.google.com/p/chromium/issues/detail?id=160985
Fix typos in documentation guidelines
Add title attribute binding to linkTo helper.
Always bind outlet to the template from whence it came
Adding unit test for nested outlets
Merge pull request #1675 from stefanpenner/fix_rsvp_memory_leak

Fix Chrome (pre v25) MutationObserver Memory Leak
Merge pull request #1676 from bobey/master

Add title attribute binding to linkTo helper