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

Follow-up for https://github.com/superdesk/superdesk-server/pull/276
What I mean by this:
- to have only one endpoint to get user preferences which will return all the available preferences updated with the user modified ones, we need this behavior on the server side anyway so I don't think we should replicate this on the client side