[NEXUS-2829] Use p2-bridge 1.1.7-SNAPSHOT (has composite repository related changes/fixes)

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-2829] Make option to ResourceStoreRequest/RequestContext to instruct a group repository to only look up items from members repositories and avoid group local content

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-2829] Make possible to filter repository templates also based on provider hint

This allows more then 1 group template / GroupRepository / content class.
Used by P2 which now has two type of groups

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-2829] Add a provider for p2 bridged CompositeRepository

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-2829] Remove unused method

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-2829] Extract utility methods to NexusUtils and replace deprecated MimeUtil with MimeSupport

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-2829] Implement a p2 composite group repository

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-2829] Add p2 composite group ITs similar to legacy P2 group ITs

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>