Pass test suite.

* Add `travis.source_endpoint` meta (fixes many tests with hard expectations on `http://github.com` being in URL paths).
* Wrap `Ember.run.once` in a `Ember.run` (prevents test auto-run assertion).
* Fix expect counts for a couple tests.
http://emberjs.com/guides/understanding-ember/run-loop/#toc_what-happens-if-i-forget-to-start-a-run-loop-in-an-async-handler details it best I think