Implement InterfaceGeneralData::getFilterOptions()

This new method is needed to be able to filter very large datasets.
Utilize new method InterfaceGeneralData::getFilterOptions().
Refactored InterfaceGeneralData::getFilterOptions() to utilize InterfaceGeneralDataConfig as parameter.
Apply "other filters" to filter options in backend panel.
Merge branch 'master' into filteroptions