use g.auth_identity *and* authenticator.info_dict() in get_info().
consolidate additions to info dict.
info.authentication now an object, type: now has authentication type
string, identity: has g.auth_identity, and
authenticator.info_dict(request) populates object last.
whoosh no longer even an optional requirement