CAddonsDirectory::FileItemFromAddon can take a const AddonPtr
various cleanups to be squashed down
some comments for amet to address
set the property name
use URL from listitem