修复多个Bug，提升用户体验

1、修复发现的bugs；
2、修改二级科目表定义，增加所属科目系统代码字段；
3、修复当凭证中包含未设置科目的分录时，保存凭证出错的问题
4、修复凭证检错的部分逻辑错误
5、修复凭证编辑窗口借贷值栏在内容为空时，不接受回车键的错误，将借贷金额一键清空后无法清除的错误，
原因疑似在Qt5下的QDoubleValidator有bug，在QLineEdit对象上使用QDoubleValidator后，在编辑器
的内容为空时无法接收到任何按键事件，导致无法提交后编辑和的结果数据。
6、修复凭证编辑框的自动复制前一条分录的快捷方式处理。在编辑器未打开时，利用QShortcut监视快捷键序列（Alt
在打开编辑器后，使用键盘按键事件处理函数来监视快件键（Ctrl+=）。貌似这两个快捷键序列不能相同。
7、修复将凭证集内的凭证都删除后，没有清空会计分录列表，且没有禁用删除和插入凭证按钮。
8、修复字段复制前一条分录后，没有在摘要栏打开编辑器
9、在没有执行打开凭证操作前，执行查看历史凭证，凭证快速定位部件（凭证号输入部件和快速定位按钮）没有启用的bug
10、调整帐套切换动作，由双击或按切换按钮调整为单击帐套名切换。
11、修改历史凭证显示窗口类，使其更符合只读模式的外观行为。
12、在升级账户文件时，清空表subWinInfos的内容，避免引起混淆或崩溃
13、在明细账的状态中，添加数据表和过滤条件视图的空间分配状态。
14、本期统计窗口没有保存/恢复窗口状态的问题
15、弃用ProxyModelWithHeaderModels混合模型类，使用MyWithHeaderModels代替，
    修正了带层次式表头的表格选择行时，无视觉反馈的问题。
16、明细账视图中选择科目组合框使用的输入完成器，解决在完成词列表中用鼠标点击选择没有正确定位的问题。但还没有
    解决通过上下移动箭头键来选择的问题（目前只能选择组合框中的头尾项目，无法移动到中间的其他任何项目，只有通
17、明细账视图下打印多个科目的明细账，如果这些科目需要不同的表格格式，则必须为这些科目提供不同的对应格式，如
    要进行表格格式的转换，可能会非常复杂。简单的方法是当多个科目需要使用不同的表格格式时要禁用打印功能（虽然
    是没有问题的）并给用户以提醒。