show-no-definition-tests: added tests for definition-free response
Merge branch 'master' into show-no-definition-tests
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
Merge branch 'master' into catch-requirejs-error

Conflicts:
	Makefile

Also cleaned some unnecessary comments out of the Makefile.