CommandMenu.

抽取了dropdown的公共样式。
移除了不必要的checkbox extend。
修改了CommandMenu支持button 样式。

似乎应该拿`lib.getText`而不是`innerHTML`，不然下一次再用时又被`htmlEncode`一次可能会乱