Fixes #1178: NamespaceDescriptor didn't init tags

The NamespaceDescriptor did not initialize the tags collection causing
the MarkerFromTagsExtractor compiler pass to throw a fatal error when
it executes before the Namespace Tree Builder (because that
inadvertently initializes the tags collection).

This commit explicitly initializes the collection