add attributes converter and management
add attributes converter and management

This is the code to build the actual smutje attributes presentation from
the parser's AST node. Contains additional code merge attribute sets
either in place or to a new attribute set.

gfrey/smutje,gfrey/smutje