PARQUET-141: upgrade to scrooge 3.17.0, remove reflection based field info inspection...

upgrade to scrooge 3.17.0, remove reflection based field info inspection, support enum and requirement type correctly

This PR is essential for scrooge write support https://github.com/apache/incubator-parquet-mr/pull/58
does it have to be exception?