The [Y/N] prompt waits for the user to hit enter
Made it case-insensitive
Added checking for a null input
Fixed Typo
Fix infinite loops on null text
Changed prompt slightly

So travis will rebuild
CmdLine Y/N adjustments

- We insist on being given prompt text
- Console is positioned on the same line as the prompt
- No console is assumed to be 'no'.

This appears to work even if input is piped, closing #359
(cygwin/mintty).

Part of #371.