oAuth bug fix, PUT method

- Fixed bug where UrlParams variable (in ts_http_common.erl) got part of request url along with parameters and it's values, resulting in invalid signature base string formation
- Added PUT method for requests using oauth (same implementation as POST)