Fixture prop

Currently lookup tables lets you create properties on individual columns of a Table. This implementation allows to add properties (XML attributes) on the entire row of a table (attribute on a higher level XML element).

Implemented as specified in the [spec](https://docs.google.com/a/dimagi.com/document/d/1yVSotTa33_UF9dd5iuRYc80FbkqP6sIWGiiPaAP_gVQ/edit#heading=h.v1gf9mhs7nhi).
Should `'fields'` be changed to `'field'`?
```diff
- item_fields_list = di['field'].keys() if 'fields' in di else []
+ item_fields_list = di['field'].keys() if 'field' in di else []
```