Adding support for Salesforce rest api usage.

for example you can now do something cool like this:

	    Dictionary<string, object> fields = new Dictionary<string, object>();
            String date = DateTime.UtcNow.AddDays(1).ToString("s") + "Z"; // one day in the future
            fields.Add("Description", "This is a totally awesome event, yo");
            fields.Add("Subject", "Awesome events made through code");
            fields.Add("ActivityDate", date);
            fields.Add("IsAllDayEvent", "true");
            RestRequest newevent = RestRequest.GetRequestForCreate("v26.0", "Event", fields);
            ConnectService.MakeRestRequest(newevent, (result) => {
                    // something to do with the result. The result on success may look like this:
                    // {"id":"00U3000000KP6hREAT","success":true,"errors":[]}
                    // so you can perhaps record the id, act on success or not or any errors.
	    });