bump phosphor-core dependency
update private reset method
dont allow mnemonic strings greater than 1 character
cleanup menu implementation
add missing return values
cleanup menubar
add support for ternary menubar state
update menus example
transition to active state if needed when manually activating a menu bar item