User districts

- New UserDistrictPreferenceResponseMaker
- Updated UserPreferencesResponseMaker to use UserResponder::verify
- New userRepository::setUserDistrictPreferences method
- UserTransformer now looks for and transforms user inactive channels
and categories as well as districts
- UserController:: districtPreferences()
- API messaging for districts
- New user/districts route
Merge branch 'user-districts' into dev