Add API token info to user detail view.
Hide API tokens from other non-superusers.
Added permissions checking to tables in search page, system dtail, and generic cydns and base views
Added permissions to tables in range
Refactored SOA detail view to use a request object for table permissions
Added permissions for all ctnr_objects to backends, can now pass in strings as obj_class for special cases in has_perm
Refactored ctnr detail view to use a request object for table permissions
Merge branch 'test_django-rest-framework2' into api_user_detail_view

Conflicts:
	cyder/api/authtoken/templates/authtoken/token_detail.html
Merge branch 'master' into api_user_detail_view

Conflicts:
	cyder/core/cyuser/templates/cyuser/user_detail.html
	cyder/core/cyuser/views.py
Merge branch 'test_django-rest-framework2' into api_user_detail_view
Added custom validation for views outside of the ViewMixin, Cydns records now have a custom clean which validates views before the save does allowing errors to be returned back to the form
Fixed some broken tests
Use 'utf8' charset for maintain_sb connection
Don't encode, decode, or str() Maintain strings
Backends can now take a unicode string as an obj_class
Updated object permissions
Updated permissions in tests'
Fixed UI typo
Merge branch 'CydnsValidation' of https://github.com/church29/cyder into church29-CydnsValidation

Conflicts:
	cyder/cydns/models.py
Reorganized Validation Errors