Clear app data if using selendroid

I've noticed that when I invoke the --no-reset flag when starting a server, selendroid doesn't completely wipe out app data between each test case in a test suite.  My proposed change is to add a adb.clear method so that app data is completely wiped out between each test case.

I've tested this out with my selendroid test suite and it works.