Don't depend on GIS models, fallback to normal django.db.models if gis libraries are not present.

Some projects don't use GIS but want to use hstore, so this change enables that change by catching an ImportError exception and importing django.db.models instead.