DRILL-259: implicit cast . reverse change to codegenerator.
DRILL-259: implicit cast. code clean.
DRILL-259: code clean.
Drill-259: add apache license to 7 new java files. reverse the change to pom.xml
Drill-259: minor change to test case.