Explicitly bind RestCollections in modules

This reverts commit 2934302a7d942590d84db7b1b8ec4a17f46af33e
and provides a real fix for the Guice constructor not ready
bug. We should be naming these collection classes explicitly
as being implemented by themselves so Guice doesn't have to
guess about how to create them.

Change-Id: I761bb18ea180b48139aefd1e112e593c4c8517b3
5 files changed