Upping version to 0.9.9
fix #129 Setting token in query params and Authorization header violates spec
Fixes Issue #125 - Abusing externally passed in data structure

Also had to re-jig the test, as it turns out the contributor-supplied test
for this work didn't *actually* test anything :(
Fixes Issue #129

Not ideal, but effectively reverts the default behaviour of the library to how 0.9.8 worked,
that is it passes the access_token as a query parameter to the server.

To allow the utility 'get' method to use an Authorization header *instead* then you need to
explicitly enable this behaviour by using the method :

  var oa= new Oauth(...);
  oa.useAuthorizationHeaderforGET(true)

Note this can/should be used in conjunction with the other utility method:

  oa.setAuthMethod(...)

The default value for the Authorization header is 'Bearer'

If you're building your own requests using oa._request then there is a new exported
method:

  oa.buildAuthHeader(token)
Bumps package version to 0.9.10
Merge remote-tracking branch 'jfromaniello/bug129'
Added an extra test, and checked realHeaders to catch any dodgy custom ones
Updated contributor list
Merge branch 'master' of git://github.com/ciaranj/node-oauth

Conflicts:
	package.json