fix(core): api service is updated to handle server change.
fix(core): updated core services to work with the new server.
fix(users): refactored to work with the new server.
fix(users): user search is fixed for new server.
fix(build): add inject annotation to url resolver service
fix(users): make e2e tests work

SD-279
fix(auth): make auth token transformation within auth adapter
fix(urls): make it work with server not returning server name

in order to fix deployment we had to drop server name from returned
urls. this makes client work with such urls.
fix(core): Response status can be overridden by eve-specific error response.

SD-296
fix(users): Fixed how server errors are represented.

SD-296
fix(urls): make it work with server url prefix

on resources endpoint / urls are returned absolute not relative
to server root url. now we parse server url setting and use only
protocol and host part when combined with returned href.
fix(media): fix media part to work with new backend

- Fix media listing and items preview
- Update tests
fix(media): enable pagination and filter by provider
Move sdShadow directive in a new superdesk/ui submodule

close #268