控件替换，代码调整

1、主场景添加可以记录自身界面状态接口，未完成
2、添加场景切换可以传递额外参数
3、自定义扩展pushbutton控件
4、替换部分pushbutton控件
替换所有pushbutton控件