Drill-316: change parser syntax for explicit cast. Add more test case physical plans.
DRILL-316: explict cast. Use functiom template to generate all cast functions. Currently, excplict
cast supports cast between int, bigint, float4, float8, varchar, varbinary. (total 30 combinations).