Fix for columns list missing from the conf

- In this case, assume that the schema and requested schema
correspond to the file schema
Implement correctly Settable inspectors

- Array inspector implements correctly set and resize
- Map inspector implements settable
- Root (and struct) inspector implements settable
- Inspectors will now inspect basic objects because Hive sometimes
does that
Extract primitive inspectors and instantiate them only once
Fix #177: Inspect key when accessing maps