Add 'non_unique' argument to user functions.

* fabtools.user.create
* fabtools.user.modify
* fabtools.require.users.user

When non_unique=True, it allows to create or modify a user account with
a duplicate (non-unique) UID.