all: add support for tag_exclude and set_append. better support for macro_append, macro_prepend and apply_tag
all: try to sanitize all strings (ie: $(foo) -> ${foo})