Improvement: Refactoring collaboration int tests -> move testing classes to the common code module

Inspired by @nthakur comments in the MR !653 (merged)

  • We are missing glue-class for all other providers.
  • Avoid creating QueryCollaboration.feature specific classes (RunTests & Steps) in every provider
  • Add new feature file and their respective glues classes (RunTests & Steps classes) in core test module.