Make detail view cells 2-line

The introduction of user-defined fields in OTM2 means
that we cannot predict how long the name or value of a
field will be. To avoid truncation, I have changed the
cells to the "subtitle" style, giving us two fields the
full width of the table cell.
Update unit label handling

The formatter was incorrectly writing the unit label into the text box
when switching to edit mode so I added a label to the table cells that
will display the unit next to the text field.

I also assume that if a field has a numeric formatter, that the decimal
keyboard should be shown rather than the full-text keyboard.
Fix geometry handling

The location and naming of the geometry within the API responses has
changed in V2.
Standardize georev naming

All JSON responses in the web app and the API are now standardized on
"geoRevHash" as the property name.
Properly handled nested plot dictionary

In V2 the plot is no longer the root of the API response.
Fix duplicate map view cell in edit mode

Two mini maps were being shown in the edit mode of the tree detail view
table view.
Merge pull request #76 from jwalgran/topic/table-cells

Update tree detail view data handling