refactor: don't merge per-addrmap mapfiles
Mapfiles and other formats like C header files must be created for a
complete register model at once, not for each individual addrmap
node.
Use Python's subclasses and a reworked context generation to implement a separate behavior for formats "vhdl" and "map".