allow multiple user needs on perms form

this is because each user doesn't have just one role, but rather
a variety of different combination of permissions
refresh of user needs when requesting users
add missing newline
Merge remote-tracking branch 'origin/allow-multiple-user-needs-on-create-or-change-user-requests'