[5e8777d] [fix bug 938695] Create Curated Group Page (no edit page yet)

Squashed commits:
[edacfa5] removed macro privacy fields from edit profile to resolve build failure
[6034af6] created group_edit template
[1adb946] moved Fieldset styles outside of profile create block to fix group add form
[4bfd8bd] linked create group button to /group_add
Bug 938695 - add group editing, misc. group add/edit cleanup
Bug 938695 - Undo the groups app URL changes to allow '

Going to be fixed instead in bug 947271
(https://github.com/mozilla/mozillians/pull/741)
BUg 938695 - Fix failing tests, PEP-8
styled edit group button
field set label spans are no longer red.
Bug 938695 - Fix hard-coded URL in template
added remove button to group as curator or admin
Merge branch '938695-create-edit-groups' of github.com:wraybowling/mozillians into 938695-create-edit-groups
Merge pull request #746 from caktus/bug-948640-member-counts

Bug 948640 - Group page member counts wrong
if query is empty, we can still return a results queryset
Merge pull request #749 from Sancus/fixcuratedsearch

if query is empty, we can still return a results queryset
Merge pull request #740 from wraybowling/938695-create-edit-groups

[fix bug 938695] Create Curated Group Page (no edit page yet) (+3 squashed)
Merge pull request #747 from caktus/bug-938184-cant_joinleave_groups_on_profile_edit

Bug 938184 - User cannot join or leave groups while editing profile
Bug 948491 Join group

Implement joining groups that might require approval.
Add through model to group membership so we can track membership status.
Fix bug 948491
member vs requested classes and indicator are in place. gradients need to be made cross-platform.
Bugs 948491 and 938723 - curated groups, view and join
Add some tests
Fix user v. userprofile bug
Clean up after rebase