Complete reworking of the guice-persist module and API. It is MUCH leaner now and easily facilitates multiple modules. All legacy tests are still passing.

The next step is writing some multiple modules assertions and sanity checks for DynamicFinders. In particular, the API for creating a PersistModule requires some attention from reviewers too. 

Finally, pending adding db4o support back in, guice-persist will be ready for release =)

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1221 d779f126-a31b-0410-b53b-1d3aecad763e
25 files changed