gradle: Change build to use new biz.aQute.bnd.gradle jar

Also moved the build logic into the proper gradle files instead of
applying it from cnf/gradle files. Using the cnf/gradle files caused
class loading issues since each gradle script has its own class loader
and projects did not inherit the class loader from the
cnf/gradle/master.gradle script but do inherit the class loader from
the build.gradle script.

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

Remove the old BndPlugin.gradle script from bnd. The code is now groovy
code compiled into the biz.aQute.bnd.gradle jar.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #655 from bjhargrave/new-bnd-gradle-plugin-jar

gradle: Change build to use new biz.aQute.bnd.gradle jar
Smaller zip … ignored linked file

Signed-off-by: Peter Kriens <peter.kriens@aqute.biz>
Merge pull request #657 from pkriens/master

Smaller zip … ignored linked file
[enroute] Template update
Merge pull request #658 from pkriens/master

[enroute] Template update
Fix #662: R6 @ProviderType annotation does not produce provider range

Signed-off-by: Neil Bartlett <njbartlett@gmail.com>
Merge pull request #663 from njbartlett/nb/issues/662

Fix #662: R6 @ProviderType annotation does not produce provider range.
Post 2.4.0.REL: Update 2.4.0 to 2.5.0

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #668 from bjhargrave/post-2.4.0

Post 2.4.0.REL: Update 2.4.0 to 2.5.0