Fix: Header: Redirect after login

When we moved the login stuff into the header,
we broke the $scope.pageName stuff. So, move the
pageName into the session.

We also weren't encoding the '#' character
used in our login-success redirect.
Fix: Contribute: Redirect after login

The login link on the contribute page wasn't
bringing us back to the contribute page.