Removes old test directory. Lib tests are done in the Example app

As Android can only test an app, not a library, the example app is used for
library testing. This is not ideal; a better solution should be found.
API change: passes in the NetworkClient to getPublicPath, etc.

In order to continue moving toward dependency injection for the sync framework,
this needs to be added to allow for the use of mock network clients in testing
contexts.