[Bugfix] collect <provides> tags from various extension points instead of overwriting them.

Fixes missing extensions in listings that had multiple extension points and some of them with an empty <provides> tag which cleared the <provides> flags from earlier extension points