Migrate from .NET 4.0 to .NET 4.5. Remove RestSharp, refactor to System.Net.Http.HttpClient

Public-facing interface is backwards compatible but the platform version is a breaking dependency change.