Introduced namesapce "efdl".
Don't allocate on each loop traversal.
Implemented a DownloadManager that manages the individual Downloader
instances. And later it will handle the STDOUT reporting as well
instead of Downloader.
Removed unnecessary code.
Restructuring: Taking responsibility of printing progress from
libefdlcore to efdl.
Checksum handling is moved as well. Output path is sent with information() signal.
Fixed div-by-zero bug.
Updated README.
Cleanup properly after the efdl::Downloader instances.
Clear connections map and removed unused debug info.
Introduced cmake variable LIBRARY_TYPE which can be either "STATIC" or
"SHARED". It will default to "STATIC".
Updated README.
Set 'Accept-Encoding: identity' so no transformatins are made - for now.
Implemened QDebug operator for efdl::Range.
If a chunk fails then write which one, the range, the HTTP code and
the error message. Then exit the program.
Make it explicit that the 'end' in a range [start, end[ is _not_ inclusive.