Enhance token requests with a Basic auth header

CF UAA seems to require the Basic authorization header.  As per the spec, the authorization server must support Basic authentication for the client credentials, and MAY support the client_secret parameter: http://tools.ietf.org/html/rfc6749#section-2.3.1

This is to address: https://github.com/spring-cloud/spring-cloud-security/issues/11