Add tests about default arg for host for database
Fix bug in tests
Correct logic around database selection

previously we only allowed for the engine to be called 'sqlite' when
django actually calls it 'sqlite3'.  This should fix that.

Also add a dummy grant_all_privileges() method for sqlite
Set grant_enabled flag on db_details structure

Fixes accidental setting of flag on 'db' structure.
Don't set DB user and pass in skip-grant-tables environment

Fixes bug setting up dev_fasttests environment, where SQL commands with;

"1290, The MySQL server is running with the --skip-grant-tables option
so it cannot execute this statement"
Add 'noinput' flag on Django test run via tasks.py

Prevents run_tests sitting there waiting for user input (which is not
prompted for).
Try to convert MySQLManager port value to int

The MySQLdb library expects port to be given as an integer, where as
Django's database settings structure seems to prefer using a string.

Support both input types by parsing value as int on init.
Correct syntax error in cookiecutter urls.py
apache staging conf uses cookiecutter

and remove the maximum-requests bit from WSGIDaemonProcess - see
http://stackoverflow.com/a/8131650/3189 for why
Correct paths in apache config
Clear up virtualenv arguments in fab functions
Fix the virtualenv paths after creating next copy

The files in 'bin/' inside the virtualenv hardwire the full path of the
python executable into the #! line (and occasionally into other lines).
So after doing a copy, we should fix the paths to ensure we're using the
correct python (and other paths).
Add commented out text for pytest in manage.py

Need to sort this out better, but it's a start.
Add *.sql.gz to gitignore in cookiecutter bit
Refactor dump/restore db to use with(open...)

to better ensure the files are closed
Add test for restore db
Add test for db.dump_db()
fab: fix virtualenv paths in site-packages

as well as in bin.
create project directory first

In the default `deploy` task. Otherwise `_migrate_directory_structure`
assumes `/var/django/project_dir` is already there and fails.
fablib deploy: create server project home first

other things assume it is there

Conflicts:
	dye/fablib.py