Remove invalid resource owner error

Fixes #444.

Changed the `invalid_resource_owner` to `invalid_grant` to comply with the spec.

The second commit (0800715): return the original error description while still returning the correct error code.