Add base for management app

This app will provide administrative tools for customizing user defined
fields and permissions.
Provide support for injecting urls via local_settings.py

This will be useful when we want to merge in private apps.
Ignore the cloud management app
Don't get the boundaries and species lists for the map template.

Since typeahead.js prefetches these using AJAX, the template no longer needs them.
Have User.save pass it's *args and **kwargs to save_with_user

Fixes callling client.login() from a test method.
Add extension point for installed apps
Merge pull request #211 from ahinz/topic/create-management-app

Topic/create management app
Add get_pending_fields method to UserTrackable

In order to avoid reflection in the Auditable class in the form of hasattr(self, 'get_pending_fields'). This field is now implemented in the base class as a no op.

A follow up that further decouples Auditable from Authorizable is in order.
Make plot unicode method fail gracefully

plot unicode methods will now show incomplete information instead of
raising an exception when referenced fields are null.
Expand audit unicode method
Stop tracking instance and change type to a set
Factor out model_hasattr
Replace call to full_clean() with clean()

full_clean() does too much built-in django validation to be
compatible with the changes made in the audit system.
Add new-object creation support for pending edits

Fixes #82 on github.
Phase out god_user from tests

god_user is no longer necessary now that the the audit system
does not track instances and uses ids to determine create
privileges.
Change expected test value

We haven't really ironed out how the reputation system will work and
this test has hardcoded numbers. Nothing is broken, but the underlying
audit system has changed and now produces a different number of
modified fields.

Dedicated ReputationMetric tests are in the pipeline. They should work
out this problem and provide more stability.
Merge pull request #213 from maurizi/topic/miscFixes

Misc fixes
Invert conditional in setTypeaheadAfterDataLoaded, Fixes #215
Remove unused class method _required_fields
Fix whitespace lint