Bug修复（最主要的是计算汇率差时，丢失精度的问题）

1、修复在修改分录的币种后，是否正确转换币值的问题。币种的改变可能由如下三种动作引起：
（1）直接修改币种；（2）修改银行科目的子目；（3）修改主目，且修改前后的主目其中之一是使用外币的；
而是否进行自动的币值转换取决于是否设置了对应外币币种的汇率，如果设置了汇率才进行转换。
2、在科目配置窗口中，修复科目由不使用外币变为使用外币，但不能保存的问题。
3、修复笔记删除后保存无效的问题。
4、修复在一条未设置币种但币值非零的分录上设置币种后，会因空指针而崩溃
5、修复在计算汇率差时，丢失精度的问题，导致计算结转汇兑损益值出错
6、在修改汇率后，会弹出“请先保存再统计（前面已修改了凭证但未保存）”
   修改StatUtil::stat()方法，执行统计前不管存在未保存的凭证！
7、调整StatUtil::save()的保存行为，如果存在未保存的凭证，在保存余额前选保存凭证集