Reland 171079, as it wasn't the CL that caused the perf regression
> Revert 171079 - investigating perf regression.
> 
> > Make Blacklist::IsBlacklist asynchronous (it will need to be for safe
> > browsing), and unravel the knots that result from it:
> >  - Decouple it from the admin policy.
> >  - Take the other half of blacklist logic out of ExtensionPrefs and into
> >    Blacklist.
> >  - Fix bug where blacklisted extensions couldn't be re-installed (let alone
> >    re-enabled) if they get taken off the blacklist.
> >
> >
> > [email protected]
> > BUG=154149,156750
> >
> >
> > Review URL: https://chromiumcodereview.appspot.com/11415216
> 
> [email protected]
> 
> Review URL: https://codereview.chromium.org/11478003

[email protected]
Review URL: https://codereview.chromium.org/11465014

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171642 0039d316-1c4b-4281-b951-d872f2087c98
32 files changed