Support HTTP based scopes on Weld 2.0 and 2.1

Here a change to support Weld 2.0 and Weld 2.1 context support at the same time.

To be honest I could not find out in which Weld version the constructor used in
*setupWeldUnknownVersion* is used.
Since this constructor was supported in older versions I did not remove support for it.