Make public TwilioRestClient methods virtual to facilitate overriding and enhance testability

As requested in https://github.com/twilio/twilio-csharp/pull/97, splitting this PR up