loginWithUsernamePassword: by default use RO endpoint
loginWithUsernamePassword: call loginWithResourceOwner based on callback.arguments
code improvements
minor
more tests
1.5.0