Test SMWParamSource

Change-Id: Ib4e675431cb65ac2f33b10182b2d4a0d2f69c6f4
Fix Undefined index in SMWParamSource

Change-Id: I8b832514a098d9eaebc82a0ad17ed1cf7112ba28
Improve test readability

Change-Id: I588d6e3989992789193e0c97d6215af745c88899
Remove SMWParamSource
Add some sanity checks

- Check on is_array to protect against "Warning: array_keys() expects parameter 1 to be array"
- Avoid class 'yyy' not found
- Guard against invalid storeId/storeClass
- Added QuerySourceIntegrationTest