Bug 1054274 - Split out browser overflow menu into shared component. r=benfrancis

:before is deprecated: https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements?redirectlocale=en-US&redirectslug=CSS%2FPseudo-elements