fix for OAuth encoding taken from node-oauth. This fixes auth validation breaking when body contains these characters