Make vjs-menu more specifc

This change makes the vjs-menu CSS selectors a bit more specific. Rather than selecting `li's and `ul's, it selects using the vjs-menu and vjs-menu-item CSS class selectors. This should allow for better re-use of the controls and the css.