Fixes a redirection problem after login, where all login requests were redirecting to remote services, which is wrong local authentication requests.
Removal of unused imports
Reorganized into groups based on the topic area of the view callable.
Removal of an unused module.
Lookup providers using a utility. This is only a start for providing a registration for these things.
Register a identity provider object's as utilities and look then up via a holding utility. This is good enough for now. At least it gets the identity provider information out of the views module.
Missed the removal of this code when it was yanked to a different section of this module.
Only allow the owner of the user object, the authenticated user himself or herself, view the contents of the object.