Merge in IMOS hierarchical facets changes and update to use spring dependency injection

This pull request includes hierarchical facets merge and update to use spring dependency injection as previous pull request for hierarchical facets merge has not been merged.
Nice method. We really shouldn't have to care about about having different thesauri and thesuarus names except for file import/export actions. Instead it's the ConceptSchemes that are important.