make the back to top fixed and fluidify the follow scrolls

Fixes #89
Add ghc to CONFIG_KEYS
Merge pull request #228 from dmalikov/master

Add ghc to CONFIG_KEYS
Do not githubify sign-off messages

Don't successfully `githubify` strings prepended with an `@` symbol if
what's matched actually resembles an email address. @mentions should
only be githubified if there is a word boundary before it.

This fixes travis-ci/travis-ci#1591

Signed-off-by: David Celis <me@davidcel.is>
Merge pull request #231 from davidcelis/master

Do not githubify sign-off messages
Merge pull request #227 from dmathieu/fluid_scrolling_buttons

Fluid scrolling buttons
Update Ember.js to 1.2.0
Reference lastBuildId instead of lastBuild when checking for existance

Referencing lastBuildId will not trigger loading a build record, which
will lower ajax queries number.
Run lastBuildDidChange only once for a runloop run

When a lot of pusher events come with build updates, lastBuildDidChange
can run quite frequently. We can avoid that by using scheduleOnce, which
will ensure that only the last invocation of lastBuildDidChange will be
run for a given runloop run.
Update Ember Model
Fix specs

After update specs fail when there is an unexpected ajax query, because
the response is not an ajax response.

A long term solution is to remove mockjax from specs, because it makes
them brittle and they usually fail after small changes. A better
approach would be to use fixtures, which are available for ember model
Use more fetch instead of find

fetch method returns a promise instead of an actual object. We used find
before, because this was the way we did things before upgrade to Ember
Model. Returning a promise from a model hook pauses router rendering for
the time a resource is loading, which makes it much easier to deal with
asynchronous requests. Thanks to that we can remove parts of the code,
which dealt with it manually.
Pass ids as params to ajax to make it easier to debug it in chrome
Comment sync spec

I can't get it working because of mockjax shortcomings (ie. overwriting
existing entries doesn't work).
More logging
Add index_loading template
Fix github mention regexp

While merging a pull request I haven't noticed that the first part of
regexp will always match a beginning of the line.
Display 'os' as build matrix dimension
Merge pull request #232 from travis-ci/ha-feature-multi_os_support

Preliminary Multi-OS support
Move events to _actions hash