Update to latest liburi
Reorganise sources; add support for S3 as a cache engine.
Explicitly depend upon liburi-dev and libjsondata-dev in libcrawl-dev