Rename current soci driver to sqlite driver, remove non-sqlite stuff

Each driver should be its own name, not smashed together. It was a mistake to have the soci driver contain code for multiple databases. In the end they're not really the same thing even though the all follow similar patterns.