DRILL-7380: Query of a field inside of an array of structs returns null
1. Fixed parquet reader projection for Logical lists (DrillParquetReader.java)
2. Fixed projection pushdown for RexFieldAccess (ProjectFieldsVisitor.java)
3. DrillParquetReader.getProjection(...) splitted into few methods
4. Added javadocs for PathSegment and SchemaPath