#3265: Menu entries, basic workflow.

Created 2 menu entries. One is a local tab of /user, the other is
only hit when a new PIN user logs in to the system. The local tab
redirects to pinserver, and then either to a page to fill out the
rest of the user info, or their original destination.
#3265: Log in existing user. Fill out form for new users.
#3265: Finish up user create form.
#3265: Output errors so I know what they are.

Stuck on an unrecognized-url error from pinserver. Probably because
I want it to redirect to localhost.
#3265: Bug fixes, remove debugging messages, clean up error reporting.
#3265: Rearrange conditionals to actually get to PIN page.
#3265: remove debugging lines
Merge branch 'SCHOLAR-3.x' into 3265-pin_auth
#3265: Extract parts replaced by pinserver_authenticate.
Merge branch 'SCHOLAR-3.x' into 3265-pin_auth
#3293: Change references to iqss_pinserver_register to pinserver_users.

This module needs a refactor, badly.
#3265: Allow dev to download latest version.
Merge pull request #3353 from openscholar/3265-pin_auth

Authentication via PIN