Enabling jshint and fle_utils regression tests.
Squashed 'ka-lite/' changes from fc04602..d9ac03e

d9ac03e Shut up loggers during testing.
55cf159 Merge pull request #1895 from bcipolli/jshint-ci
6618a49 Fixing up JS based on jshint results.
7a22dde Fixing up Gruntfile paths for the distributed server.
789805f Merge branch 'master' of github.com:mauk81/ka-lite into nalanda-rct1
0b263ed Merge pull request #1888 from bcipolli/1887
33ba6cd Skipping tests needing Python 2.7 when running in Python 2.6
375f204 try to install grunt-cli on travis without sudo
3bfd8c2 Fix for #1887: Enable fle_utils testing through Travis-CI
2e15c15 add jshint to travis-ci
b473cad Merge branch 'master' of github.com:learningequality/ka-lite into nalanda-rct1
a0a3a1e Merge pull request #1873 from bcipolli/1636
00af60f update jshint config
c4bf25f Merge pull request #1889 from bcipolli/1826
7e83aa0 paginate_users is destructive of incoming data, so send a copy.
b025038 Fix incorrect links to facility_management page.
7a790e9 Fix #1826: CSV needs raw data, not pages.  Keep raw & paged data, separate variable names.
9abbeb7 Merge pull request #1874 from bcipolli/1802
f7d7f98 Fix for #1886: missing logger import
26bb48f Merge commit 'b9a8cb9d2c6dbc8f37934aa7abfc1c3a904b98e5' into ecosystem_tests
8bcce34 Fix caching regeneration issues (functionality currently not used, so disable tests)
f7c4909 Fix django test error.  DJANGO!!
9bba61a Fix up error messages (and broken test) in updates.
e26d9f1 Try to fix up caching issues.
15283ba Update # of expected queries.
28f3027 Moving code into base, moving query_tests into browser_tests.
8772a4c Fixes for updates app percent complete computations.
e2d77ed Move coachreports browser tests.
20e0e03 Remove all references to changelocalpassword--this is doable via the GUI now.
25cfd06 Tweak reverse URL references.
54c5ec0 Enough with these warnings, we confirmed with KA that this is fine.
bc3ba3f Tweaks to .travis.yml to run browser tests and to email aron, not me :)
3e67869 Don't reduce # of stages during a cancel... why was that ever there??
ed9765f Fixing up error querying video info from node_cache.
d44d3ce Removing unused imports.
97ba449 Adding default language to user registration test.
51e896c Make travis show stack trace on any fatal error.
1cbb29f Fixed import error on update tests.
e167745 Moving language pack and knowledge map tests into the distributed tests; made registration available to all tests.
8e57795 All browser-based tests should now be inside the distributed app.
a5ed624 Update the test runner to enable all tests (no longer need to filter, due to refactoring).
e69712c Template changes to toggle behavior based on whether a thumbnail is available.
750c131 Fix for #1636: select thumbnail format from a list instead of hard-coding to png.
0ac0c0b Merge pull request #1845 from bcipolli/1481
0266a60 Enhance the subprocess use of manage.py
2330087 Properly prefix the distributed app with 'kalite'
011ba60 Only hard-code settings IF they're not set already.
7151bc0 Fixing broken comments.  So frustrating :)
c731e47 Fix for #1840: we expect 500 server errors to also return JSON messages
cec9a30 Merge commit 'd71a00c10b1eff5ec472b4babe47ecfd6b5564e0' into nalanda-rct1
6e7a82a Fix for #1481: Add Device, DeviceZone, Zone to syncing models.
848e0b5 Partial fix for #1824: missing import of os
9546d31 Update securesync views to remove org info.
2c6279f Don't require optional distributed server settings.
cc92e7d Stop counting links.
70c3298 Tweak to test assert output message.
ee5af1f Remove org_id parameter from delete_zone
1792b6e Generalize control_panel to work for central server.
31bb89e Moving to new logging setup on ka-lite project.
9827add Removing reference to kalite from within fle_utils, simplify idiom.
f9fc500 Merge commit 'f870bf8208597900d6598f9e90f2bf5cc7a0a93d' into develop
c558f47 Update README.md
5ec8a63 Update README.md
059b210 Put distributed server-specific installation steps under CENTRAL_SERVER flag.
4edf50e Fixing order of variable combination in settingshelper.
da57596 Simplifying the distributed test runner.
af9f686 Avoid using distributed-only settings in function headers.
30496e5 Set proper package strings by using the __package__ variable.
166d8a8 Set __package__ variable so imported settings files can use it.
b072b0e Fixing i18n references to zone_management.
b17e939 Fixing distributed references to zone_management.
202c600 Referencing generic khan-lite.js, removing old.
bd3ac5e Moving khan-lite to be a generic, shared js (not distributed app).
969c4e8 Fixing two distributed app bugs.
ba4d4c9 Getting generic template tags from fle_utils, deleting from distributed app.
4534c9b Copying generic template tags to fle_utils
2f34320 Merge commit 'd87024cea1a7a0e8e897d951918e1e0c49154513' into develop
35aceeb Adding Travis CI setup file.
fdc47d2 Merge commit '502ced7820dc01422792d9e23a4eaee48072d648' into develop
6223f51 Removing incorrect settings import that broke the build.
4765439 Merge commit '53eb42c301762ec92956d1e068a1983c1c311e39' into develop
c2e4d92 Remove requirement of settings so main can be used as a module instead of an app.
5f95310 Remove settings from headers so updates can be used as a module instead of app.
c5741f2 Merge commit 'b994b92c1d81ab98eb1d782aad00a99c3a8313f2' into develop
37e725c Merge pull request #11 from bcipolli/i18n-refactoring
0169089 Merge pull request #12 from bcipolli/templates-refactoring
6a0c7de Merge branch 'kalite-prefix' into i18n-refactoring
1f2bd15 Moving commands to i18n_central, separating __init__ file.
a2d248a Pull management command into central repo, rename imports.
db577c7 Moving feeds out of central into fle_utils.feeds
4a8b62b Moving contact templates.
8a5e0a6 Merge pull request #1721 from bcipolli/installer-stats
92b40c4 Default to latest version (not text 'latest'), get from 'downloads'
ab49fc1 Don't require AMARA credentials
d70b7ab Manually remove pyc from manage.py, as our major refactors are really hurting our ability to update without this.

git-subtree-dir: ka-lite
git-subtree-split: d9ac03e7f24f061fdb9d842392ad0157cc2e3686
Merge commit '9416443534231d77559ffef54323886802371add' into nalanda-rct1

Conflicts:
	ka-lite/kalite/distributed/tests/browser_tests/base.py
	ka-lite/kalite/distributed/tests/browser_tests/browser_tests.py
	ka-lite/kalite/testing/testrunner.py
	ka-lite/kalite/updates/tests/unicode_tests.py
	ka-lite/kalite/updates/videos.py
Updating gruntfile with latest central server js files.
Fixing test error.