make i18nTestCase a pure mixin class
make test for checking if we have js catalog files available
move uninstalling of a language to i18nTestCase too
call collectstatic once we finish creating the js catalog files for a language
simplify the js catalog test
place js catalog files onto the toplevel static dir
Regression test to detect #2030.
Fix to khan-exercises to get button text changing again on error (#2030)
Merge pull request #2037 from jamalex/2030

Fix to khan-exercises to get button text changing again on error (fixes #2030).
Fix the "unary operator expected" error in setup_linux.sh
Directly check for /etc/init.d before asking whether to start at boot.
place js catalog files into i18n/static dir
Merge branch 'release-0.12.0' into nalanda
Merge pull request #2032 from aronasorman/properly_place_js_catalog_files

Properly place js catalog files
Merge branch 'release-0.12.0' into nalanda
make set default language button more amenable to testing
create a test for switching the server language
Replace occurrences of `https://github.com/jamalex/*` with `https://github.com/learningequality/*` in some documentation.
Removed extra `)` character at `scripts/cronstart.bat` which may prevent the script to continue running cron jobs in Windows.
- Add missing image file on `static` folder which is referenced by `INSTALL.md`
- Update `INSTALL.md` with some fixes to point repo from `https://github.com/jamalex/` to `https://github.com//learningequality/`.  Also update the Python and Git urls and download locations.
Bug fix for python on `counter` "defined before use" exception.
Allow starting `cronstart.bat` with number of seconds for `cronserve` as argument.