更新views的查询处理，基本支持通用查询和排序，时间类型的查询有错误。

增加了一个自动测试单元，通过运行dhtest.py自动对sql语句进行结果反馈，检查错误。
Merge remote-tracking branch 'origin/master'