slapos node prune: add --additional-software-directory option
Add support for specifying additional software directories containing .installed.cfg files. Shared parts used by software in these directories will not be pruned.
This is useful when a shared part is used by software installed in a different software root directory, like on testnodes.