runtime: work on backward compatible python wrapper for top/hier block

When GRAS is present, use the GRAS Top/HierBlock,
but wrap it so it understands GRSS blocks,
and virtual message only port indexing.

Changes are harmless when GRAS support not built.