Move CircularDependencyProxy to SPI

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