Include HTTP error code in Meteor.http error message
Remove confusing dot
Significantly improve error with misconfigured OAuth services

- We now rethrow any errors, which means we get a proper stack trace,
  rather than it seemingly coming from within a callback in the http package
- The error thrown contains the response body which typically contains
  helpful information