Refactor views to use new Admin2Mixin
Fixing setup.py if django is not installed.

djadmin2 must not be imported in setup.py because this triggers an import of
django and other dependencies which will obviously fail if they are not
installed.
Merge branch 'issue44' of git://github.com/inglesp/django-admin2 into inglesp-issue44
Merge pull request #52 from audreyr/template-fixes

Fix incorrect templates being extended.
Merge pull request #53 from gregmuellegger/setuppy-fix

Fixing setup.py if django is not installed.
custom form class support

Also sets framework for adding kwargs to any admin2 view
Merge remote-tracking branch 'origin/master' into custom-form-classes
fixes modeladmin kwarg not working
remove some lines that are currently unused
runtests.py can now be executed directly
Fix the errors caused by me deleting utils.py

I'm a bad person.
Merge pull request #57 from AndrewIngram/custom-form-classes

Custom form classes
Merge pull request #54 from ludw/master

runtests.py did not include #!
Display model name in template