language-selection: Allow to select source/target languages (1st draft)
language-selection: Changes from code review
consistent-back-forward-tests: added tests for back/forward caching
show-no-definition-tests: added tests for definition-free response
language-selection: Adds tests
catch-requirejs-error: catch requirejs loading errors. also set up framework for full-on catching/reporting of errors
language-selection: fixing minor whitespace hiccups for jslint
Merge pull request #23 from antoviaque/language-selection

language-selection: Allow to select source/target languages
removing redundant fake server creation/elimination
Switch index.test.js server api to avoid leaking `respondWith`, using `nextResponse` instead.
Merge branch 'master' into consistent-back-forward-tests

Conflicts:
	static/test/index.test.js
Merge branch 'master' into show-no-definition-tests
Merge branch 'master' into catch-requirejs-error

Conflicts:
	static/js/views/expression.js
handle-pycaustic-failed:

Ensure we handle a pycaustic response gracefully even if it has no values.
no-prod-testing-load:

This patch moves browser-specific test loading to a separate module, which
allows us to exclude all test (and test library) loading in production.  This
should considerably reduce the weight of the application.

Also, the `Makefile` now deletes test files from the build results -- this
should hide our tests from prying end users.  They will still see the loading
stub, but all the actual test code will be gone.
no-animation-tests:

Turning off animations during testing, allowing them to run faster and more
reliably.

Ideally, we would use Sinon's fake timers to speed up jQuery's animations in
a controlled way, but recent jQuery seems to be bypassing Sinon's overwriting
of the global setInterval method.
Merge pull request #30 from antoviaque/no-prod-testing-load

no-prod-testing-load:
Merge pull request #32 from antoviaque/no-animation-tests

no-animation-tests:
Merge pull request #29 from antoviaque/handle-pycaustic-failed

handle-pycaustic-failed:
Merge pull request #25 from antoviaque/show-no-definition-tests

show-no-definition-tests: added tests for definition-free response