Revert "update docstring and simulate spec circumstances"

This reverts commit e7d78564027a83b1442e94583815640cf2502048.
Change SharedExampleGroup::Registry from a singleton module to a class.

This makes it far easier to test it in isolation without need
for any gymnastics.