RFC 6750-Compliant HTTP error responses

The HTTP error responses being returned by rack-oauth2 at present do not align with the suggestions in RFC-6750 section 3.1 (http://tools.ietf.org/html/rfc6750#section-3.1).

With this PR, the error codes returned are in better alignment with those suggested by the RFC.