Add IOManagerCurl
To maintain a predictable performance between IOManagers there should exist a IOManager utilising curl on both Windows and Linux that communicates with a server without any authentication. This can then be referenced as a benchmark for performance characteristics the other IOManagers should achieve. The IOManager should be written in such a way that it should be "trivial" for other IOManagers to utilise the http transfer code and add its own signing headers etc.