[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>
[NXCM-2829] Add @since tags / JavaDoc

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NXCM-2829] Do not generate p2 composite xmls if Nexus is not yet started as local storage may not yet be ready

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into nexus-2829-p2-composite-repository
[NXCM-2829] Avoid converting members ids to URIs if we are not actually generating the composite xmls

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NXCM-2829] Only regenerate composite xmls if members changed

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NXCM-2829] Make constructors package protected so JUnit will shut up

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into nexus-2829-p2-composite-repository
Merge pull request #38 from sonatype/nexus-2829-p2-composite-repository

REVIEW: [NXCM-5327] Implement a P2 composite group repository