Some minor improvements to Contact Editor design

- Can supply a custom editor class for a specific data kind
- Can have a field that fills up a row instead of leaving
  whitespace at the bottom
- Convenience method isChanged that checks if a specific
  field has been changed.

Change-Id: I7dcc4ba1a3100675362e1fc69b4afc3e6793f373
6 files changed