Adds tty password entry for ironicclient

Added functionality from keystoneclient to fallback to the tty for password
entry if no password is given via the environment or the --os-password option.

Change-Id: I92da7112221c77efc220374617d503dc2184363e
Closes-Bug: 1382146