Remove invalid resource owner error

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.
Line is too long. [101/80]