[WIP] Add `scmtools/service.py` with functions to register and unregister SCM tools

Review Request #9542 — Created Jan. 26, 2018 and discarded — Latest diff uploaded


Review Board


In order to refactor SCM tool registration, the first step is to add functions for managing registration and un-registration of SCMTool classes.

Current work in progress is to add a service.py file in the scmtools directory. This file follows the same format as the one for hosting services.

TODO notes and comments have been made throughout the file.

No testing has been done.