Backport questions from master's genssl tool.

The previous questions were problematic because:

1. It was apparently not clear enough to some users that they should be inputting their own values.
2. The locality and time questions were only asked on OpenSSL.
3. The questions incorrectly asked for the state as a two letter code rather than the country. According to @TheTechman this caused problems for the Erlang SSL libraries which are used by IRCCloud.