gradle: no need to setup the default tasks of a bnd project

This was already done in the root project

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: upgrade bnd to get really flattened properties

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: update comments in the build files

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: refactor build-dependencies.gradle

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: move default tasks declaration to the top of the main build file

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: remove an unused parameter from the bndPathToFileList function

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: move root project tasks setup to the end of the template

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: store the workspace and its defaults in the root project

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

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: update a comment

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: put the findbugs placeholder tasks in their own file

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: fix root project ignores

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: add a build customisation file for non-bnd projects

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: setup the gradle build directory in the allprojects block

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: add a windows batch file to generate the SVG diagram

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: update the build documentation

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: move the gradle documentation files into the gradle directory

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: rename the README-GRADLE.md file

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: move the BUILDING-GRADLE.md file into the root of the workspace

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: move the custom build files into cnf/gradle-custom

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