recoll 1.19 update

These changes  fix recoll 1.19  issues (while keeping compatible with 1.18), and supplement the file:// access approach with download and preview functions permitted by the 1.19 python module.