1070388; Changes userpass string parsing to allow colons in passwords.

This changes the way the userpass string is parsed to allow for colons in the password. This should fix: https://bugzilla.redhat.com/show_bug.cgi?id=1070388