refactor and add tests to tailing
fix regression when going below the log zone

Since a431b68c2858a2d96f35accfe577497344de98a2, when going below the max
of the log files, the position button would remain in fixed position.
This fixes it.
Get config headers only from jobs when preparing jobs table

After changes in travis-core, irrelevant headers are removed when matrix
is expanded. For example python version is removed from a ruby build.
Build's config is not altered, so in order to get only effective keys,
we need to iterate over jobs.
Merge pull request #233 from dmathieu/tailing

Refactor tailing and test it
Remove `mailto:` URLs

Addresses https://github.com/travis-ci/travis-ci/issues/1807
Remove Bundler patch

The patch does not seem necessary any longer.
Remove urlAuthor and urlCommitter fields

No longer in views, so no need to keep these.
Merge pull request #238 from travis-ci/ha-bug-gemfile_fix

Remove Bundler patch
Merge pull request #237 from travis-ci/ha-bug-gh_core_1807

Remove `mailto:` URLs

Closes travis-ci/travis-ci#1807.
Fix typo in Code Climate popup.
No need to abort transition: rejecting will abort automatically
highlight multiple lines

We can now highlight multiple lines, adding #L1-L2 to the hash.
We can select the ending line with shift + click.

Closes travis-ci/travis-ci#1829
Update to Ember 1.3.0.
Use bind-attr instead of deprecated bindAttr.
Use link-to instead of deprecated linkTo.
Merge pull request #241 from rjackson/update_ember

Update to Ember 1.3.0, Handlebars 1.2.1, and fix deprecations.
Fixes #236 by setting #top min-width to 930px to match #left plus #main
Merge pull request #242 from parndt/fix-top-min-width

Fixes #236 by setting #top min-width to 930px to match #left plus #main
Update log.js
Add ember.prod.js