Projection support for Thrift 

Updates to allow projections when using ParquetThriftInputFormat..

About the changes:

- StructConverter previously used the field index to bind converters from the type definitions.. this is updated to search the thrift type definition by name instead
- removed some unused references
- simple test added
- should not impact scrooge support (unless i've missed something)