Auth error handling

Web client now can tell difference between 401 Unauthorized and 403
Forbidden status codes.

When 403 is returned the client shows a modal saying that superuser
permissions are required.

Change-Id: I3252c331de67eee8fe0bbc2b661899224579226d
Merge "Auth error handling"