Fixed issue with invalid client credentials

If client credentials are provided during the Resource Owner Password
Grant flow, they will be validated. If invalid credentials are
provided, the invalid client error will be presented. If no client
credentials are provided, the flow will continue as usual.
Merge pull request #319 from ianunruh/master

Fixed issue with invalid client credentials in password grant