templates: make build.properties an unprocessed file

We'll put the bnd jar in cnf/plugins without a version number.
This makes it all a bit more flexible and there is no more need
to process the build.properties file

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
cnf: remove bin/.gitignore: not needed

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: build the projects with Gradle (v8)

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
cnf: gradle: add class cycle checks

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
build: gradle: add p2 generation

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
root: gradle: also distclean the releaserepo

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: add a (temporary) script to fully exercise the build

I keep having to look up all the targets...

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: only run the export task when there are *.bndrun files

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: use cnf/build.gradle.properties

Instead of cnf/build.properties. To avoid overlap with the Ant build

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>