Extract AndroidTestRunListener in its own class as it was copied over in several places