infrastructure updates for osgi r6

copy osgi subsystem api version 1.1
increment aries subsystem api version from 1.0 to 1.1
implement noop versions of new methods
fix api version imports in core pom
upgrade to equinox luna
upgrade to org.osgi.core-6.0.0
update uber bundle
fix test failures due to luna upgrade

initial support for translation of subsystem manifest headers

initial support for application service dependencies

initial support for dynamic package imports added by weaving hooks

initial support for installer supplied deployment manifests

initial support for access to deployment manifest headers

RawSubsystemResource - add comments to computeRequirements method

SubsystemResource - remove unused public method getResources

PreferredProviderRepository - initialized never set to true

SubsystemResource - findRegionForCapabilityValidation - when calculating the from region, need to ask if the current
subsystem accepts dependencies

RawSubsystemResource - fix issue with empty local repository when computing requirements

SubsystemImportServiceRequirement - fix issue where filter had two objectClass attributes.

[ARIES-1146] Aries Subsystem use of org.osgi.service.repository.Repository interface problematic

The subsystem-api bundle continues to provide the org.osgi.service.repository API at version 1.0 for backwards
compatibility.

The subsystem-impl bundle no longer even imports the org.osgi.service.repository API. Instead, it looks for all registered
repository services, regardless of version, then uses reflection to invoke the 1.0 methods Repository.findProviders and
RepositoryContent.getContent.

Added org.apache.aries.subsystem.core.repository package. This is an internal copy of the OSGi Repository API for internal
use only.

PreferredProviderRepository - remove need for localRepository variable

SubsystemTest - fix unnecessary package import for org.osgi.service.repository.RepositoryContent

initial support for preferred provider not always a cure for uses constraint violations

fixed issue in woven class listener when woven bundle's context is null

removed weaving hook work around and updated itests accordingly

git-svn-id: https://svn.apache.org/repos/asf/aries/branches/subsystemsR6@1588265 13f79535-47bb-0310-9956-ffa450edef68