Fix incorrect advanced buy widget ordering
The user list in the advanced buy widget currently has incorrect ordering.
Should be:
- current user always on top
- top users for current product, in order of buy likeliness
- when searching, order should be:
- registered
- name, alphabetically