Spring Surf extension allowing remote endpoints to be easily set up against OAuth 1.0 and OAuth 2.0 services