consistent-back-forward: terminate rendering of unneeded requests, keep a small cache of already made requests, fix bug that could cause back/forward + loading to clear screen
error-message-on-failure: provide error message for failures
error-message-on-failure: removing code accidentally committed
warning-on-no-translation: added warning when there is no translation, whether because of source failure or english phrase entered
show-no-definition: indicate that no definition was found when none is found
progress-cursor: show progress cursor when loading info
js-compressor-build: adds `make build` step, adds lines to README about how to serve the resulting files
Merge pull request #12 from antoviaque/consistent-back-forward

consistent-back-forward: terminate rendering of unneeded requests, keep ...
Merge remote-tracking branch 'origin/warning-on-no-translation'
Merge branch 'show-no-definition'

Conflicts:
	static/test/index.test.js
Merge branch 'master' into progress-cursor

Conflicts:
	static/js/adapters/search.js
	static/test/index.test.js

There were some issues with how caching affected the count of whether an in
progress cursor should be displayed.  This merge resolves those conflicts.
js-compressor-build: Remove gzipping, to be performed by nginx
Merge pull request #18 from antoviaque/js-compressor-build

js-compressor-build: adds `make build` step, adds lines to README about ...
Merge remote-tracking branch 'origin/progress-cursor'
Merge pull request #16 from antoviaque/progress-cursor

progress-cursor: show progress cursor when loading info
Merge branch 'master' of github.com:antoviaque/languagelearning
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. :)