Use ruby 2.1.2
Change ruby version to 2.1.2 in .travis.yml as well
Fix indicator in accounts.

Closes #248
Merge pull request #272 from simi/indicator-fix

Fix indicator in accounts.
Fix JS spec env.

* remove unnecesary files
* add quint stylesheet
Pull cc.xml URL generation into a helper.

Makes it easier to overwrite in pro-web for tokenized URLs.
Slim down the status images popup a whee bit.
Allow Sauce Labs tests to fail.
allow sauce to fail, part 2
allow sauce to fail, part 3
Fixed unnecessary scrollbar
Merge pull request #274 from caffinatedmonkey/scrollbar_fix

Pesky Scrollbars
Sign out only if request for user data returns 401
Remove RepoLoadingRoute for now

This somehow breaks tests, I need to figure out why that happens
URL-encode branch name for status images.

Camelcased all entries in the status image selection menu for
consistency.

Fixes travis-ci/travis-ci#2265
Don't allow Sauce to fail
Sauce username seems to be wrong, update it
Fix spelling error in cancellation.
Merge pull request #273 from simi/clean-spec-env

Fix JS spec env.
Fixed Caching and Cleaned up Old Caching

Caching was broken for many reasons:
* Puma calls `Travis::Web::App.initilize` multiple times. This caused
the server start time to be incorrect, breaking caching.
* The `Date` HTTP header was missing. This caused some browsers to fail to cache
assets.
* The `ETag` was incorrectly formatted.

Some other things which were changed:
* Removed `Rack::Cache`