more sugar

 * provide generic walkers for translations and packages
 * add concept of unique and mergable package lists