Fixed a bug where the preference page would always load list of features after term editing.
Fixes NPE when no term was selected but the edit button was pressed
Implements suggested preliminary solution for #2399
Editor now uses IIdentifiableEntityServiceConfigurator consistently. Working on #2376
Drastically reducing code by using field editors for preferences
had to rename the packages to make them compliant with buckminster