Break sqlcompleter.py find_matches() into units, and add test coverage.
#1754
+478
−86
find_matches() into units, and add test coverage.
#1754