Don't forget to protect paths that may contain spaces
More logs + fix how we find the PLF_HOME for integration tests
AM-3, AM-6 : We create a unique cache file per URL to not have conflicts on the cache file if we use --catalog
[AM_CAT_02] it is possible to force using a different catalog url by passing the argument --catalog=$URL where url is an alternative location for the catalog.
[AM_CAT_04] It is possible to force re-downloading the catalog by passing the argument --no-cache