Manage preseed, add-node, preseed-data directories

Instead of having old add-node scripts, old preseed files and old
preseed data files around, we put the directories they're in under
puppet management so old files will get deleted.
Generate a preseed per node, instead of templates

This allows per node customizations, instead of having to work
everything into a few templates.