Improve username and password handling
Improve username and password handling

Usernames and passwords can now be specified as part of the
'remote' config in the usual URI manner. This is fine for the
username, but not recommended for passwords. So passwords can
also be stored in a YAML config file named .gitriolpasswd in the
user's home directory.

tonymarklove/gitriol