DRILL-2668: Fix: CAST(1.1 AS FLOAT) was yielding DOUBLE.
- Added test method (and others for parallel cases) to TestFunctionsQuery.
- Fixed use of DOUBLE methods/classes for FLOAT:
- Changed a FLOAT -> DOUBLE mapping in ValueExpressions.
- Added parallel FLOAT methods/classes in EvaluationVisitor.