Tagging (labeling) support.

Also, many bug fixes.
stupid typo fix
Catching up with current state of develop.
Fix config-append prefix interpretation.

Config append prefixes may have been present in generated node configurations
when the initial append was to an empty value.  This commit fixes that.