JCLOUD-458:Resumable Upload with live tests

"To upload data files more reliably, you can use the resumable upload protocol. This protocol allows you to resume an upload operation after a communication failure has interrupted the flow of data. It is especially useful if you are transferring large files and the likelihood of a network interruption or some other transmission failure is high, for example, when uploading from a mobile client app. It can also reduce your bandwidth usage in the event of network failures because you don't have to restart large file uploads from the beginning"
Here 308 is not actually a  permanent redirect. There is conflict in protocols it looks.
http://stackoverflow.com/questions/14144664/whats-the-deal-with-http-status-code-308  
GCS follows
https://code.google.com/p/gears/wiki/ResumableHttpRequestsProposal
In GCS it is more like 2xx (as user expext a 308 reply)