Bug 940936 - Use profile name in registry sync prefs for WindowsPrefSync.jsm. r=jimm
Bug 940101 - Switching between Firefox Desktop/Firefox Metro environments not always working. r=jimm

When mShuttingDown is true, and the CEH is running, it bails out after the GetValue call and
doesn't call Execute.  When we return S_OK instead of E_FAIL everything works as expected.