Support expertise rankings with user preferences.

A preference like '3X' means 'preference 3, confidence X (informed outsider)'.
'-1Z' means 'preference -1, confidence Z (expert).
Fix preference download/upload for expertise.