Updated to detect the case where a test is a subclass of ArquillianGWTTe...

Updated the code to check the entire parent chain for the ArquillianGWTTestCase. This allows us to place common logic in a superclass (local to our project), while still retaining the benefits of subclassing ArquillianGWTTestCase (delayTestFinish, etc).

It would be really nice if there were an out of the box way to do this with Errai as well (Arquillian + Errai CDI).