1158138, 1113629 - Allow '.' in logins, permissions

Adding the ability to add '.' in the username

[BZ-1158138](https://bugzilla.redhat.com/show_bug.cgi?id=1158138)
[BZ-1113629](https://bugzilla.redhat.com/show_bug.cgi?id=1113629)
This is not actually testing idempotency as collection.find will always return the original value.  The test here should be if collection.find returns the new schema, what happens to the value.