add switch based on pref livedev.multibrowser

It now allows switching btw implementations by setting a preference.
livedev.multibrowser set to true enables MultiBrowserImpl.