Add results to core lib

The results used to be in a different lib/component, part of
elaborate-modules. The results are now a part of the faceted-
search. This will make it easier and quicker to deploy a
faceted-search instance. The result list can be altered by
providing a result.jade template. The click can be caught by
listening to fs.on('result:click'). If more advanced features
are needed for the result list, one can implement his/her own,
by adding 'results: false' to the initialisation parameters.
Reinstate the refresh method
Bump to version 2.1.0
Small refactoring and clean up
Bump to 2.1.1
Add isMetadataVisible prop to results view
Remove display keywords from results menu
[feat] Add results-per-page option to results view
[fix] Store resultModel on change page
Enhance results-per-page
Bump to 2.2.0
[feat] Double click to edit range limits
[perf] Caching search results
Add more width to facet list count
Rename pagination module
Add method to search for one value
Add facetOrder options to config
Fix several inconsistencies
Add sortableFields option
Make showMetadata and sortLevels optional