Refactored delegates, built RefIdTypeDelegate, renamed classes, added
DataDisplayDelegate (public EnumDelegate) class.  Added user preference.

Refactor pushed icon drawing code to DataDisplayDelegate class, from
which RefIdTypeDelegate and RecordStatusDelegate are derived.  Text-only
rendering is still handled by EnumDelegate.

Separate user preference added for the RefIdTypeDelegate.

EditorPage class renamed to DataDisplayFormatPage class.

Icons for RefIdType enums added (still missing
UniversalId::Type_ItemLevelledList icon)
Completed implementation for RefIdTypeDelegate and DataDisplayDelegate

added renamed item-leveled.png (misnamed randoom-item.png)
fixed dynamic_cast <T *> usage to references