feat(preferences) - change the way user preferences are registered.

Follow-up for https://github.com/superdesk/superdesk-server/pull/276
You requested this in the previous PR, I will remove.