[SPARK-2659][SQL] Fix division semantics for hive

Please ignore my comment. I think we should not add `case d: Divide if d.dataType == FloatType => d`.