couch_users_db: introduce public_users option

When `couchdb.public_users` is set to `true`, getting `/_users/id` will
return user document with sensitive information stripped.