use standard check boxes instead of MultiSelectionBox for addons
support only a single base product

(multiple base products do not make sense)
fixed exception
better cache addons

keep the addons even when restarting the module in the installation workflow