Promote menu button generation to MinervaTemplate

This will allow reuse by desktop skin

Change-Id: I4dda1436a1ef5dbdba72d3959c947f958d36aa74
Merge "Promote menu button generation to MinervaTemplate"