usrmgt-server: Made do_checkout work! (The "re-checkout" button in the UI now functions - it's not very nice though). Refactored do_checkout, now gets password from DB and does a bunch of other things right which it didn't before. activate_user now calls do_checkout rather than having its own checkout code. Note: do_checkout still needs a refactor.