Enhance installer tests to additionally verify the generated "provides"
and versions of installed plugins and features.

Signed-off-by: Mat Booth <mat.booth@redhat.com>
Add a test to verify that we can deal with the case of having two
bundles in the reactor that are different versions of the same BSN

Signed-off-by: Mat Booth <mat.booth@redhat.com>
Fix generating provides when reactor contains more than one version of
the same bundle

Signed-off-by: Mat Booth <mat.booth@redhat.com>