More component/dom and component/menu related fixes

More fixes for upstream changes in component/dom and component/menu. This should be all of them now. 

Things still breaks when you try to move focus with arrow keys, which is caused by component/menu not being updated to latest component/dom ([component/menu #13](https://github.com/component/menu/pull/13)).
 
(Feel free to temporarily switch to redbadger/menu if you want)