Fix squashed migration loading ordering issue
Change initial migration writing to work as docs suggest.

Application template now includes an empty migrations module, and
the autodetector will only make initial migrations for apps with
empty modules.
Add gis deconstruct() method (this does not make schema work)
PostGIS schema editor support