Merge pull request #306 from travis-ci/sf-te2

Port changes for enterprise
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.
Use standard Ember.Handlebars.registerBoundHelper.

No need for the custom Ember.registerBoundHelper implementation.
Controller#content -> Controller#model.
Update to Ember 1.8.1.
Do not run timers in testing.
Do not use globals to lookup views from template.
Keep elements fully within a single element.

{{if}} is implemented as an Ember.View (without an element), and
children must be valid DOM.
Remove view.state checks (in favor of _state).
Remove extra nesting level in integration test.
Use alias when appropriate.
Metamorph tags are no longer added, reducing the number of children.
No need to advanceReadiness (automatic with visit now).
Use container to lookup views (instead of globals).
Inject `config` into controllers.

Avoid deprecations from globals in template.
fix typo: "the the" -> "the"
Merge pull request #309 from whit537/patch-1

fix typo: "the the" -> "the"
Merge pull request #308 from rwjblue/update-ember

Update to Ember 1.8.1.
Change timeout for pusher fallback to 30s

We have a bug that results in sending unneeded ajax queries on missing
log parts. I'm working on a fix, but it may take a while, because I want
to refactor a few parts of the app instead of putting more hacks on
legacy code. To help with the situation I'm increasing timeout for
pusher fallback.
Revert "Merge pull request #308 from rwjblue/update-ember"

After upgrading ember to 1.8.1 tests pass, but I found a few cases where
things break (for example when navigating between certain routes). I'm
reverting for now.

This reverts commit fa5e9179af98bb01d4b28f3e12bd1fa82b25ba97, reversing
changes made to 978c88712375418bb2e5861fd9b91a3115520d52.