error-message-on-failure: provide error message for failures
error-message-on-failure: removing code accidentally committed
homepage-loading: make it clear that the homepage is loading, via text, spinner, and cursor
Merge branch 'master' into error-message-on-failure

Conflicts:
	static/js/adapters/search.js
	static/test/index.test.js
Merge branch 'master' into error-message-on-failure

Conflicts:
	static/test/index.test.js
Merge branch 'error-message-on-failure' into homepage-loading

Conflicts:
	static/js/routers/languagelearning.js

Due to fade in/fade out, need to wait a little longer before checking
visibility.  Ideally we'd use fake timers to speed animations along during
testing, but this is outside the scope of this merge. :)
Merge remote-tracking branch 'origin/homepage-loading'