docs(): Make menu-items accessible buttons

To make the sidenav accessible from the keyboard and a screen reader, `menu-item`s should use interactive elements instead of `div`s. With these changes, menu-items are now `button` elements; as a result, `ng-click` events can no longer be nested.