Extract TestMethodTestCase from XunitTestCase, and rename several supporting classes.