Extended upload file size and stricter compliance

Increased file upload size capabilities to above 64 MB and tightened up
adherence to Microsoft's REST Put Block 2012-02-12 specifications