make BrowserContext::Initialize virtual

I need to be able to override `BrowserContext::Initialize()` in applications.  So I made it virtual.