Update admin.py

Improvements on _patch_prepopulated_fields
Merge remote branch.

Fix _patch_prepopulated_fields (close #190, #181).
Don't import individual settings.
Add more prepopulated_fields tests.