User activity tracking: ingress, auth.verify, and login agent
Pile of user activity related additions:
* Set the global default Apache ingress value to 'apache'. Overridable.
* Set the ingress value for remoteauth.cgi to 'remoteauth'
* Change remoteauth.cgi to use auth verify instead of true login
* Set ingress value for SIP to 'sip2'
* Set the ingress value for XMLRPC to 'xmlrpc'
* Set auth agent (ewho) to 'opac' for TPAC and JSPAC
* Set auth agent to 'staffclient' for staff client logins
* Set auth agent to 'authproxy' to the mod_perl Auth proxy
* Added support to the openils.User dojo class for auth verify and
the login/verify "agent" parameter
* Set the auth agent to 'selfcheck' for the Selfcheck UI. Also now using
auth verify instead of login to check the patron username/barcode +
password combination (when enforced).
Signed-off-by: Bill Erickson <berick@esilibrary.com> Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>