Drill-449: Catch parsing error thrown by Antlr parser, when expression has error, and stop the execution immediately.

DRILL-449: minor change to test case.
Changes to support date type

Rebased on latest master (03/27)
Change tests, cast function rules to work with latest master