Assert parent project has no errors too
Don't catch errors when removing test projects
Remove unused instance of IWorkspaceRoot
Drop tearDown() from MultiModulePluginTest

Rely on org.eclipse.m2e.tests.common.AbstractMavenProjectTestCase's
tearDown() implementation instead. That will remove all our test
projects too, don't waste time waiting for deleteAndroidProject() to
complete.

Remove now unused AndroidMavenPluginTestCase's deleteAndroidProject(String).
Drop AndroidMavenPluginTestCase's deleteAndroidProject(IProject)
Don't remove projects manually

Rely on org.eclipse.m2e.tests.common.AbstractMavenProjectTestCase's
tearDown() implementation instead. That will remove all our test
projects too, don't waste time waiting for deleteAndroidProject() to
complete.
Drop AndroidMavenPluginTestCase's waitForAndroidJobsToComplete()

Rely on parent's waitForJobsToComplete() and don't hide exceptions if
there are any.
Merge pull request #163 from manandbytes/let-them-throw

Rely on AbstractMavenProjectTestCase as much as possible