am 520b1a4d: Separate menu operations from HUD by implementing HudMenuInterface.

Merge commit '520b1a4d228ff2255f2b45c2c057b983ec8617ab' into gingerbread-plus-aosp

* commit '520b1a4d228ff2255f2b45c2c057b983ec8617ab':
  Separate menu operations from HUD by implementing HudMenuInterface.