Add support for Geospatial database types

Not fully functional, but working for MySQL currently. Need additional input on how to proceed with SQLite and other databases.