[client][userlist] reimplement multi-column thumbnails

Fixes #147