use header based authorization when getting user info

We experienced the issue that sometimes after getting access_token, the second request failed. As we found on Stack Overflow (http://stackoverflow.com/questions/20486048/salesforce-oauth2-missing-oauth-token
) and according to Salesforce documentation the header based authentication should be used.