add hal-browser submodule