Changes for upload functionality in C# driver along with sample application

Also added sample application to consume upload changes in c# driver and
Changed C# driver target framework to 4.5