Clear the ModuleStore cache when registering modules

Throw on duplicate calls to ModuleStore.registerModule.
Add test for duplicate calls to ModuleStore.registerModule()

Review URL: https://api.github.com/repos/google/traceur-compiler/issues/715

Closes #715.