[17] Implemented an ImportFilterRegistry enum that serves as a
singleton. 

Also made the preference page and import dialog adaptive to the number
of import filters.