Add ability to set a custom User Agent

Adds the ability to overwrite the User Agent set by RestSharp.