Changed TranslationProvider to use a custom ChangedMonitor because the HostFileChangedMonitor in the CLR is bugged.