Only show linked accounts in profile

Only show the accounts configured for OAuth in
`login.json` when showing a profile.  If no
OAuth providers are configured, eliminate the
linked providers section to prevent confusion.

Partially fixes #144.
Fix callback URLs

This completes #114.  Redirects you back to your
profile edit page too.