Extracted SearchHitView's configuration.

SearchHitView can be customized from within config/settings. The fields
to be displayed and the serializeData() function can all be specified
there without needing to modify the core view.