Move unit tests for AnnounceCache into same package.

This makes it much easier to test AnnounceCache ant allows us to make
all methods package protected.