[protector] Refactoring of --no-protector code.

*) On DSE change, new provider is not pushed to Sync.
*) Simplified code in BrowserInit.


BUG=None
TEST=protector.py


Review URL: http://codereview.chromium.org/10065016

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132398 0039d316-1c4b-4281-b951-d872f2087c98
 void BaseSettingChange::Apply(Browser* browser) {
 }

 void BaseSettingChange::Apply(Browser* browser) {
 }
