Update Field to use get_data() / set_data().

Makes it easier to modify existing data values. e.g. Allows you to do:
```python
ffv = FieldsFileVariant(path, FieldsFileVariant.UPDATE)
field = ffv.fields[0]
field.set_data(field.get_data() + 10)
ffv.close()
```