Revert "moving browser abstraction to individual plugins, loading this plugin in the browser is a noop"

This reverts commit 11011032679bc800a923867a4fb53651e4b5f8ae.