JBIDE-15198 : remove direct dependency on aether

Signed-off-by: Fred Bricon <fbricon@gmail.com>
JBIDE-15628 : harden CDI 1.1 support

Signed-off-by: Fred Bricon <fbricon@gmail.com>
JBIDE-15635 : don't assume runtimeType exists

Signed-off-by: Fred Bricon <fbricon@gmail.com>