OAuth2 Password Grant

Leave your comments. Let me know if you want this squashed.