SECOAUTH-401 Add support for "password" grant type

Please see https://jira.springsource.org/browse/SECOAUTH-401.
Thank you!
-C