Ghost User
2019-11-27T20:32:14+01:00

Closes #945 #876 #958 #952

### Short description

Sync active members with G Suite

### Steps to use this feature

1. Run the new `init_gsuite_users` management command to populate the initial G Suite users
2. Now remove the group memberships or add membership for any user and see that these users get suspended or created
3. Run the `delete_gsuite_users` management command to permanently delete the suspended users

Note that during init and delete the member should receive an email. If the member becomes an active member again (which is equal to `is_staff` after suspension they will receive an email as well with the password value being 'known by the user'.