pair programming with wzarmach
Added support for classified UniqueConstraint (e.g. for use with Provider + UniqueId)
Added User.realName and User.emailVerified
Added UserLogin (to hold oauth credentials)
Added support to UserService for login with UserLogin and create with UserLogin