DRILL-3458: Enhancing Avro file format by support nested data types like union, map
Removing unused imports and fixing typos in the comments
Adding sanity check to verify whether union is an optional field or not and negative testcases
Handling string and utf-8 datatypes properly
removing bracket notation and documentation