Bump log.js
Don't close folds when following logs
Fix sync button
Unfold lines before trying to scroll

(closes travis-ci/travis-ci#1501)
Bring back refreshUserData when setting user data

User data needs to be refreshed on sign in, otherwise we don't have
fresh data regarding isSyncing property and other fields which can
change between refreshing page.
Start running poll whenever isSyncing changes

This ensures that timing is not important, ie. if user data is refreshed
later, we can still start running poll() if user is syncing.
Remove check of model state in DurationCalculation

We no longer need this check, because it was only relevant with Ember
Data. Additionally it was a cause of a travis-ci/travis-ci#1992, because
of wrong syntax:

    unless someFunction false or true

will only check for a result of someFunction with an argument being the
result of `or` expression.
Don't return finishedAt, startedAt, duration for not started jobs/builds
Fix signing out on failed try to update user data

A while ago I introduced a change to auth code which signs out user on
failed try to get user data. The problem with it was it signed out on
all kind of errors, like network error. I changed the code to log out on
401 status, but I haven't tested it properly, we actually return 403 on
unauthenticated queries for user data.
Extract commit data on all build events if it's available
Specify proper dependencies in job's and build's properties
Oh gaaawwd, really fix the dependencies
styling switches
Show both labels on travis-switch
complete fix of all switch updated styles
Merge branch 'switches-styling' into mm-concurrent-builds-setting