CommandMenu.

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

总是要处理用户使用js创建的场景的……让`displayHTML`和`displayText`同时存在，但是`displayHTML`优先级更高？