Drop the unique_together constraint on FacilityUser username/facility.
Since we now allow duplicate usernames, attempt login for each in turn.
Simplify FacilityUserForm validation, and also make it more lax.
Update tests to allow duplicate names for users/groups/facilities.