fix for package name (HTTPWithFileName -> httpfilename and fixed issue on iterator for HTTPWithFileNameCollectorIterable
filtering metadata and added param in template to specify what to filter out
commit after refactoring
pluging for collecting metadata from files mapped to urls (related to #3236)