->connect error handling and reporting to the user
Treat no input as "no password" rather than empty string
Merge branch 'treat_empty_password_as_no_password'
Merge branch 'connect_error_handling'