Make user profile page user server service.

SDUX-42
Remove restangular from dependencies.

SDUX-42
Add server.readById method.
Introduce superdesk entity module.

Create entity module with manager, repository and criteria.
Idea is to provide a layer for working with entities not
tied to any implementation (currently works on top of server).

SDUX-42
Use locationParams service instead of criteria.

This params is reset in resolve block and then used in directives.
So far for pagination.

SDUX-42
Update sdSort directive and use it for newsItems lists.

SDUX-42
Document entity module.
Update users to user new sdSort and sdPagination directives.

SDUX-42
User detail

Added detail controller and template, though not working yet.

SDUX-4
User detail

Basic user detail functionality completed. (create, read, update)
User images will be done later.
Some minor functionality is not being done as it should be, will be updated after locationParams service.

SDUX-4
User detail

Updated user detail features to use new locationParams.
Finished sdWithParams directive.
Added path and getQuery functions to locationParams.

SDUX-4