Shell#ask: support a noecho option for stdin

Support using "ask" without echoing back stdin for passwords and other sensitive information.

Relies on io/console and http://apidock.com/ruby/IO/noecho