improved relevance sorter of search results.

Based on @dfaligertwood's ideas in CiteprocQuery.match()

It should be possible to incorporate this into CSLItem.match() (so the
item gets assigned a value and we don't have to redo the search).