Migrate to Pac4j framework for OAuth handling
Pac4j is now used instead of the no longer maintained predecessor scribe-up. This migration fixes problems with OAuth caused by the use of deprecated (Google) or discontinued (Facebook) third-party API versions.