Add join/leave UI on community pages; #905

This uses a hard refresh of the page to update state. Maybe we'll have a
nice framework for doing that on-page some day (Angular? #833).
Bump version to 8.1.7
Bump version to 8.1.7-dev