Hive Query failed if the data type is array<string>

These are the changes made by me for fixing this Hive array<string> issue https://github.com/Parquet/parquet-mr/issues/281.
We are planning to use these array feature of Hive in our recent releases.
Can anyone review and provide suggestions/merge these changes to the main branch as early as possible.