Fix indexing, remove *-latest.jar

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Merge branch 'next'

* next:
  Fix indexing, remove *-latest.jar
Revert "Fix indexing, remove *-latest.jar"

This reverts commit 4e913b84076f6ee93e9728a4c35016257d25fb66.
gradle: ignore *-latest.jar bundles during indexing

This is a tempoary fix until there is a generic template solution
for this issue.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Merge branch 'next'

* next:
  gradle: ignore *-latest.jar bundles during indexing
  Revert "Fix indexing, remove *-latest.jar"
gradle: improve the index template to be more flexible

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gradle: remove usage of a deprecated property from the templates

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Merge branch 'next'

* next:
  gradle: remove usage of a deprecated property from the templates
  gradle: improve the index template to be more flexible
gradle: reinstate usage of reportsDir for findbugs

The findbugs plugin can't handle the new property

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Merge branch 'next'

* next:
  gradle: reinstate usage of reportsDir for findbugs
[lib] Did not support versions! 
Using string constructor if type not recognized
Moved to 2.4
[repository/resolve] Adding auto indexing to repos

InfoRepository's can now automatically be used as a Repository
[core] You can now set -systemproperties from a workspace.

This allows a workspace to set System.setProperty with values
very early in the process before any plugins are loaded
[core] Removed warnings
[core] Related to system properties from Workspace
[core] A plugin that gets signaled when all plugins are loaded
Improvements in the require/provide handling
[util] Added the DTO from OSGi to the bnd 

Very useful class to extend
[test] Use of OSGi Requirement forced upgrade to core 5.0.0