Drop a hierarchical list of module directories... it is better
to just flatten the puppet modules, and make sure there are no
two modules with the same name (we need an additional source of
puppet modules I think, but support for that is coming...).
In puavo-ask-buildtarget-dir, when there is only one choice,
do the right thing (fix + save the default).