Add support of 'select' from option list in ConsoleIO and NullIO

Sometimes it is useful in scripts (script handlers, plugins) to have ability to choose values from list of predefined options during console interactions. This pull request makes it possible due to support of 'select' method in IOInterface