Add support for blank fields (Django expects '' not None)

Fixes a bug with postgres, where blank passwords weren't supported.
Add "pgsql" as a PostgreSQL URL scheme.
Bump minor version
Added spatialite backend
Added spatialite to uses_netloc too
Ability to set different engine
Merge pull request #10 from cberner/master

This patch fixes the way urls are parsed to support blank passwords, usernames, hostnames...etc. This is particularly important in dev environments with Postgres, where blank passwords currently don't work
Merge pull request #13 from gabrielgrant/patch-1

Add "pgsql" as a PostgreSQL URL scheme.
Merge pull request #22 from flashingpumpkin/master

Added spatialite backend
Merge pull request #26 from hiisi13/master

Ability to set different engine
Add MySQL (GIS) support

Add mysqlgis url scheme which uses django.contrib.gis.db.backends.mysql,
add a test, and update the README.
Replace Python 3.1 with Python 3.3
Merge pull request #25 from waveaccounting/master

Add MySQL (GIS) support
Add trove classifiers for python versions
Add setup.cfg for wheel support
Fix cleardb test

Although I find `assert url['PORT'] is None` more pythonic, PORT is set
in the main script via `'PORT': url.port or '',` so, we are obliged to
use checking for '' in our tests.
Remove travis-ci unsupported python version
Per docs http://docs.travis-ci.com/user/languages/python/ "Travis CI support Python versions 2.6, 2.7, 3.2 and 3.3"
Merge pull request #34 from JeffPaine/travis

Remove Travis CI unsupported python version
Merge pull request #33 from JeffPaine/test

Fix cleardb test
Merge pull request #32 from JeffPaine/wheel

Add setup.cfg for wheel support