User/DCIProfile admin tricky

We really need to do a few things with editing user and dciprofile objects.

  • make it easier to get from the user to the dciprofile
  • make sure that if a user object is being set is_active=false, that something on the dciprofile is also being set accordingly, in order to avoid a case where the user status is inconsistent

Done.