gradle: v3: feature complete.

*NOTE* This branch will be rebased as fixes are applied.

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

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

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
cnf: make it an example Gradle project

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

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