Add setting that would disallow linguists to add extra TMs

For certain projects (e.g. Life Sciences Regulatory Labeling), there might be a need to ensure that linguists use only provided TMs and cannot add any extra ones. Currently there is no setting that would allow controlling addition of extra TMs, resulting in quality issues (such as linguists using outdated translations from their internal TMs).