[Mac] Simplify backend hierarchy

The IMacViewBacked is not required anymore.
[Mac] Button work

Add MenuButton backend stub.
Use a better default style for buttons.