Adjust detection participant implementations & tests to new API.
This is piece five of change https://git.eclipse.org/r/c/159828 being split into pieces.
Splitting is done for code reviewing reasons.
Change-Id: Iab6917c45f9e749f2a8ff1f1c0b4c4991131cbd2
Signed-off-by: Martin Weber <fifteenknots505@gmail.com>