Add location_required_on_signup to Community
Assume Location#location_type is person if Location#person is present
Support non-geocoded locations in settings/profile
Add Location#address to signup form when location is required on signup
Add option to require address on signup to admin/communities/settings
Spec for providing address on signup