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.
adding back necessary container for alignment.
Fix urls caching bug, introduced when url computation timing changed.
add non-math video data to student view coach report
Use http for securesync to debug server
Fixing broken import after code refactoring
Not all nodes need to have a description (this is really for phase 2)
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.