Merge pull request #566 from glogiotatidis/remove-accounts

Remove 'accounts' placeholder markup code.
Merge pull request #567 from glogiotatidis/895356

[fix bug 895356] Add labels to services / privacy dropdowns.
Merge pull request #569 from glogiotatidis/897480

[fix bug 897480] Redirect only incomplete profiles to /user/edit/ on login.
New vendor, working.
Upgrade django-csp.
Import fixes.
test fixes. still broken on auth.
Test refactor for Announcements app.
API Tests
Funfacts tests.
Groups url namespace
Groups import cleanup.
Remove assign_staff_to_early_users deprecated function.
Cleanup groups middlware.

 - Move groups related middleware under groups.
 - Replace GroupAliasRedirect middleware, with code in show view.
Cleanup groups.models.py.
Groups search() to return HttpResponseBadRequest when not Ajax request or no term.
Move merge_groups from function to GroupBase method.
Groups: new tests and cleanup.
Common: new tests and cleanup.
Users: Cleanup and url namespace.