login.py: A little bit of robustifying logic that logs you out if your account is still pending when you try to auth. Basically, this forces usrmgt-server to have another try.
authenticate.py: A small code rearrangement to produce the right behaviour (a generic login/passwd error) when an unknown user logs in (better than an internal server error :-) ).
usrmgt-server, makeuser.py: Lots of stuff to setup users. Quite a bit of stuff that should be db-driven is hard coded at the moment. (Only a week and a half till students will be hitting it, and we can't do everything!)
setup.py: Add an extra bit of svn related config.
users.sql,user.py,db.py: Add the svn_pass column to allow ivle to auth to the subversion server.
studpath.py: update a couple of comments to reflect a newer view of the world.
python-console: Add some timeout magic. Actually, I don't think this works, but it's well after bedtime, and I've still got to ride home from work. The morning will be soon enough.