Initial Cloudant Driver

The Cloudant driver is an initial implementation that extends the existing driver to work with Cloudant. Cloudant Geo is built on geos and libspatialindex and is different to geocouch. Future extensions to this driver include incorporating time and geometry extensions.

The driver also moves the concept of ogr_metadata to the actual design document that is being queried. This is more in keeping with NoSQL design in that the metadata per spatial index design document is kept in one place. You can have multiple design documents that emit different views of the data.