FILES: Don't allow duplicate IDs by default
Merges:
https://pagure.io/libuser/issue/39
Changes the libuser default to disallow duplicate IDs when adding or
modifying users and groups.
Also adds test cases to test the new behaviour and fixes two existing
test which relied on the old behaviour.