Implement correctly Settable inspectors

- BinaryWritable now extends Text for Hive compatibility with the
String inspector
- 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
Throw exceptions in inspector on weird types