Move CircularDependencyProxy to SPI

As suggested in https://github.com/google/guice/issues/843#issuecomment-54749551
00a2bae