gradle: Pass bnd gradle plugin classpath to build.gradle

Plugin coordinates are in gradle.properties and ivy repository is setup
in settings.gradle. We do that to use the plugin from the cloudbees
build.

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

gradle: Pass bnd gradle plugin classpath to build.gradle
Merge pull request #667 from djencks/456-meta-anno-2

RFC 208 implement spec clarifications
Build launcher and junit before running bndlib.tests

The tests include launching tests so we want to ensure the new launcher
and junit bundles are built before running the tests.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Fix trace message for Project.getHandler

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Activate project tracing for LauncherTests

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Define central Bundle-Version

We move to version 3.0.0 for all the bnd bundles.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Use central Bundle-Version header from cnf/build.bnd

Now all bundles share the same repo wide bundle version.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Update repository plugin jar to 2.4.0.REL

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #674 from bjhargrave/bnd-version-3.0.0

Bnd version 3.0.0

Changes to move all bnd bundles to version 3.0.0.
Fix bugs with designate generation and refactor

Fix standalone designate generation.  Improve code structure slightly and refactor tests to use XmlTester.  Make the tests check the complete xpath.

Signed-off-by David Jencks <david_jencks@yahoo.com>