[ARIES-1255] Support Subsystem-Content version ranges from Maven version ranges

If a Maven version range is specified in the Maven dependency, then use this range as the version range in the generated Subsystem-Content header. For example:
  <dependency>
    <groupId>org.foo.bar</groupId>
    <artifactId>mybundle</artifactId>
    <version>[3.0, 3.8.2)</version>
  </dependency>
Will generate a subsystem content header of:
  Subsystem-Content: mySymbolicName;version="[3.0,3.8.2)"

For Maven dependencies that don't use a version range the version is declared as version="[a.b.c,a.b.c]"

Unit test included.


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