Added ExecuteAsync overloads that return Task<T>. fixes #366
Renamed methods to conform to TPL standards and added overloads for GET and POST specific usage and added overloads without CancellationToken
Fix for Issue #384

Implemented multipart/form-data POSTS with only parameters and without
files.
Fixed ClientCertificate NotImplementedException on mono runtime.

In mono there is no setter for the ClientCertificates property on the WebRequest
class, and therefore it throws a NotSupportedException. However, if the collection
is empty upon access a new instance is added and returned, thus, one can simply
add the current certificates to the request's certificate collection.
Fixed indentation
Throw an exception when ExecuteTaskAsync fails
Added unit tests for task-based async methods
A hacky fix for the decimal parse error which happens for very small numbers like "0.00005557"

A simple program which recreates the error:
using System;
using RestSharp;

namespace RestSharpJson
{
    class Program
    {
        static void Main(string[] args)
        {
            var json = "{\"value\":0.00005557}";

            var ds = new JsonDeserializer();

            var resp = new RestResponse()
                           {
                               Content = json
                           };

            var result = ds.Deserialize<Number>(resp);
            Console.WriteLine(result.value);
            Console.Read();
        }

        class Number
        {
            public decimal value { get; set; }
        }
    }  
}

ConvertValue gets value as double already and it needs to convert it to decimal. To do that it transforms it to string. At this step our double value turns into this "5.557E-05". Decimal.Parse is unable to read it.
Fixed the indentation in the JsonDeserializer.cs
Added a unit test which reproduces the issue.
moving version into a single spot
adding xmlupdate task to update version in .nuspec file
Revert "moving version into a single spot"

This reverts commit 027a67719414c14778c94e00fa3175841ddd2b10.
removing msbuildtasks package
adding custom build task
adding NuSpecUpdateTask to RestSharp.csproj
Moving build task into separate project

The assembly kept getting locked preventing me from rebuilding. Now when you run package.cmd, it will run the custom MSBuild task and create a computed nuspec file
removing hardcoded version number from tests

I had added 104.2.0 as the expected value which would break the tests with future versions. It has now been replaced with a regex.
Added parameter checks for NULL values
Merge pull request #405 from pseudomuto/auto_package_and_version

fix for #378 auto-package and version
Merge pull request #402 from pasho/master

A hacky fix for the decimal parse error which happens for very small numbers like "0.00005557". There might be a better way of doing this.