[SUREFIRE-944] Execute tests within abstract classes with static nested clas

Integration test and initial patch by Geoff Denning, actual fix heavily modified by me.