refactor class relationships and params
there's no gentoo support in this module
add lsbdistcodename & lsbdistid facts for apt