[SUREFIRE-979] Wrong classloader used when test fails in static initializer of base class
o Removed unused dependency, fixed shading
o Added an IT parent to reduce duplication