add prompt password option

I added an option to allow prompting for the password instead of having it stored in the config file or put it on the command line. It is way better for security concerns.

It still supports previous behavior without any change.

To use this option:
transmission-remote-cli -c user@host --prompt-password
or
transmission-remote-cli -c user@host --prompt-password --create-config