First re-implementation of the curl_provider
more work on curl provider and associated tests
curl assign, read files works
fix broken test for tcp provider
name tests more according to what they do
fix reading FTP directory
update some docs
add unit test
Merge branch 'tcp_provider'