Use unified repository for different Mozilla repositories.

During the integration of a new SpiderMonkey version I have to switch from mozilla central to aurora, then to beta and then to release.
This change modifies the build script to put all these repositories in one unified mercurial repository. This should make switching between the repositories easier in the future.
No additional actions should be required for already checked out repositories. It should automatically recreate the local mercurial repo.