Allow admin user to be renamed, and noninteractive password changes

These two commits allow the admin user to be renamed, and allow a user's password to be set via command line argument (i.e. noninteractively). These changes both help if you're using a deployment automation tool (e.g.: Chef) to deploy Calamari, and have parameterized the admin username and password in that tool.