Got rid of warnings in Metatype stuff

Signed-off-by: Peter Kriens <peter.kriens@aqute.biz>
build: Update bundle metadata in cnf/build.bnd

Add "and others" to copyright notice. Set vendor to bndtools.org. Set
docurl to bnd.bndtools.org. Set SCM url to anonymous (https) URL.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #649 from bjhargrave/bundle-metadata

build: Update bundle metadata in cnf/build.bnd
Check the augment facility of the wrapper repo
[resolve] Loading the capabilities from the run path and the test path
Merge pull request #650 from pkriens/master

Small fry, see log
[testing] Made the testing class public
Merge pull request #651 from pkriens/master

[testing] Made the testing class public
[new template] enRoute
[test] Order was changed in XML …
[wrapper] Extra diagnostics

Signed-off-by: Peter Kriens <peter.kriens@aqute.biz>
[baseline] #652 Changes when nested annotations are used

Nested annotations (in array and single) form were not treated as nested annotations but were handled with toString. However, if a nested annotation contained an array, then the array was not properly printed.

So there is now a single method that takes an Annotation and turns it into an ANNOTATED element. The children will either be a PROPERTY or ANNOTATED. If a child is an array, then each element is treated this way but the key is suffixed with its index.

Simple properties are now also enclosed in single quote when string. The current format could not see the difference if an annotation had changed from int to string. Assuming that one number to another should not matter.

For example:

    ANNOTATED test.annotations.diff.Outer (CHANGED/CHANGED)
     ANNOTATED test.annotations.diff.Inner (CHANGED/CHANGED)
      PROPERTY value.0='1' (CHANGED/CHANGED)
      PROPERTY value.1='2' (CHANGED/CHANGED)
     PROPERTY x.0=1 (CHANGED/CHANGED)
     PROPERTY x.1=2 (CHANGED/CHANGED)
     PROPERTY x.2=3 (CHANGED/CHANGED)

Signed-off-by: Peter Kriens <peter.kriens@aqute.biz>
[exports] Exported aQute.bnd.testing twice which was picked up by the tests :-(
Merge pull request #653 from pkriens/master

See conents
cnf: Correct -removeheaders instruction spelling

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
bnd: Clean up embedded-repo manifest

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
bnd: Removed line from embedded-repo which was incorrect and ignored

This has been this way since 2.1.0.REL so I can only assume no one has
missed this jar in the embedded-repo. Therefore it is safe to delete
this line. Furthermore, aQute.library.bndrepo is not even built in the
bnd repo.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
repo wrapper test: Ignore test generated folder

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
gradle plugin: Build in a separate project

The plugin is groovy source compiled by gradle.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #654 from bjhargrave/gradle-plugin-project

gradle plugin: Build in a separate project (part 1)