Allow custom users
Failing test for custom foreign key
fix model + tests for foreign keys (issue #38)
Failing test for foreign keys defined with a string
Revert "fix model + tests for foreign keys (issue #38)"

This reverts commit febf43b9a00d587ef7f7b03cbc11ae128dd43d81.
more work w.r.t foreignkeys.
fix foreign keys for django 1.3.7, and actually slurp the rel.to field.
Merge remote-tracking branch 'origin/master' into fk

Conflicts:
	simple_history/models.py
	simple_history/tests/models.py
Failing test for custom foreign key
Failing test for foreign keys defined with a string
rework using code found in bitbucket.
fix duplicate models that sneaked in while rebasing.
Use items instead of iteritems (for Python 3)
Fix missing basestring in Python 3
Add test for foreign key self reference
Merge pull request #41 from treyhunner/foreignkeys

add tests + foreign-key fix (issue #38)