polished the command_line_window

1. command_line_window 实现了历史上翻功能
2. command_line_window 实现了Tab自动补全命令功能
3. 对不同的字符赋予不同的颜色

后继需要修正点：
1. command_line_window的可用command
列表的实现，通过读文件读入，关闭窗口时写文件
2. 提示符之后输入命令后全删除命令会使得重新输入的命令也是红色;修正
3. history要写入文件，再开时加载文件
4. MainWindows statusbar 三个Label等分。
5. command_line_window 光标在左右控制键控制在命令之间，不能跨越其他地区