Abstracting the quote character used in selectors.

This will make it easier to implement other selectors that use different
quote characters.
Creating a GenericSelector class that can be easily extended.
Implementing SqliteSelector.
AbstractSelector#fromConnection() now supports sqlite.