Do not create empty files with SQLite ':memory:' with `django_testdir`

 - Keep ':memory:' for DB_NAME and TEST_DB_NAME with SQLite in-memory DB.
 - Skip `create_empty_production_database` with DB_NAME == ':memory:'.
Merge branch 'fix-sqlite-memory-dbname'

Conflicts:
	tests/conftest.py