Fix defect in choice of authority for signature base string

The spec <http://tools.ietf.org/html/rfc5849#section-3.4.1.2> indicates
that:

    The host and port values MUST match the content of the HTTP
    request "Host" header field.

Fixes https://github.com/idan/oauthlib/issues/142