Allow the field index type to be specified via the db_index argument

The major use case here is being able to specify the index type for more exotic column types, like hstore.

I don't have easy access to databases other than Postgres, so I only modified that backend to use the feature.