449487: New Extensibility Concept for Scout 

Change-Id: I1809149ef326509dab97c110d535a50d39b2a33c
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=449487

API Change for inject methods: only use OrderedCollection or Collection

Change-Id: I41faa09d141c5b31cc930803d89b4fdba98bf667
Reviewed-on: https://git.eclipse.org/r/38392
Tested-by: Hudson CI
Reviewed-by: Andi Bur <andi.bur@gmail.com>