first pass at an update script.
Merge remote-tracking branch 'origin/command_line_password_recovery' into update_kalite
better UI, limit user interaction, validate commands run, make sure to do schemamigration
normalizing all paths, to make sure anything from local_settings doesn't break expectations re: trailing slash
Merge remote-tracking branch 'origin/clean_settings_paths' into update_kalite
fix small bugs in reporting errors
changes to make more robust and working on WinXP
Merge branch 'package_kalite' into update_kalite
Had a big re: note.txt that I have now fixed.  Unfortunately, didn't notice that this file was gone, so have to replace.... :-/
working around server-not-stopping issue on Windows
Merge branch 'package_kalite' into update_kalite
working around in-place update (windows folder being locked) by walking the directory structure and copying in files one-by-one.
Merge branch 'package_kalite' into update_kalite
removing pdb
Merge branch 'package_kalite' into update_kalite
Merge branch 'package_kalite' into update_kalite
update command can be run on central or main servers
Switch to non-interactive mode (interactive optional).  Make this work with git-based zip files.
add automatic, parameter-free, zip-based install when we're not on a git repository.  Use known urls to download and update.
moving files, as they're not recognized as commands in the current directories.