Add menu button and hide top menu when the screen is too narrow

Also simplifies top menu narrowing style rules

Change-Id: I07e7c54522d7eca2fb83b64e855da032937f864a
Merge "Add menu button and hide top menu when the screen is too narrow"