FieldListView : implement a Map<Field, Element> cache to fix #8

ObjectEditor needs to call `clearCache()` when the `selected` object
changes.  This optimization provides a visually noticeable performance
boost (using external slider in Sunflower example).