Don't double-abort when quitting a search

Also clear out search-related state between lines read
Issue-65: fix to ConsoleReader.expandEvents for numeric expansion. Also adding a ConsolerReaderTest.testNumericExpansions test method that validates the edge cases missed in the current implementation.
Remove some unnecessary stdout calls in tests