Trying to reduce memory footprint of json reads
Heavy filtering to eliminate any non-desired KA translations.
add --no-kalite-trans option
add gc collect calls to remove lingering garbage from removing
nonmetadata from po files
add extra msgblock removing logic into polib.py itself
solve issue #1289: use POFile.merge for concatenating files instead of msgcat
convert prep_inputs into a generator
properly remove extra msgblock headers
Fix POEntry merging
run remove_exercise_nonmetadata only on exercises
play with po file filtering
Allow admins to set LOCKDOWN, and force all users to log in to an account to view.
geteuid is a unix command, so only run when available.
cleanup of stamp_availability_on_topic logic, to avoid trying to count non-video nodes.
Merge pull request #1307 from bcipolli/lockdown_logins

Allow admins to set LOCKDOWN, and force all users to log in to an account to view.
Solves #1189 by adding script import for bootstrap/transition.js
Any server very slow with # threads=50; 18 works well on Windows 2008 server, macbook pro,  RPi.. so make that a default.
Need to try and stop the server; otherwise, on dirty stop (i.e. server shutdown), automated start fails.
Missing static handler causes problems on Windows server 2008.
Merge commit 'dbaaf5fa4e4b909a489008ce69c97c9c00b7486b' from Ben into 1293

Conflicts:
	kalite/i18n/management/commands/update_language_packs.py