Add page about insufficient oauth permissions
styling to github oauth error page and added travis-crying icon
modified travis-crying icon to have sad beard
removed smile from crying travis
Merge branch 'master' into insufficient-oauth-permissions

Conflicts:
	assets/scripts/app/routes.coffee
Don't redirect to api if we want something from images dir
Catch everything but '/' for status image redirect
Still redirect to getting started, but render it in 'main' outlet

Rendering views outside of routes cycle seems problematic at the moment,
so redirection is our best bet. However, the way I initially did it in
cc90200 causes problems for people who don't have any own repositories
set up for Travis CI, but still want to log in and browse around -
rendering getting started page as a full page hides left sidebar with a
list of repositories.

This commit changes getting started page to render in the main outlet,
just as before redirection changes.
Add Ember.computed.limit and use it in LimitedArray

arrayComputed was added recently in order to make array computations
easier. Using arrayComputed we can improve LimitedArray which now uses
an isolated multipurpose Ember.computed.limit.
Use Em.computed.sort and Em.computed.limit instead of nesting proxies

With new array computed helpers we can simplify code and get rid of
nested array proxies.
It's GitHub.
Rename properties/bindings for unadministerable hooks.
Decrease line-height for switches.

The label not being vertically centered was driving me mad.
Use action bubbling instead of checking for contructor in AuthRoute
Redirect to getting started only from index route

Also rename renderNoOwnedRepos to redirectToGettingStarted
Merge branch 'insufficient-oauth-permissions'

Conflicts:
	assets/scripts/app/routes.coffee
Remove existing user text stub on insufficient oauth permissions page
Remove assets group, it's not installed for slug compilation now
Remove the rest of text stubs in insufficient oauth permissions
Fix link to docs.

[ci skip]