erp5_oauth2_authorisation: Supports external login and erp5_credential if installed.

If erp5_credential is installed in ERP5, we will use the dialog from erp5_credential instead of accessing portal_password directly.
Status Job ID Name Coverage
  External
passed ERP5.CodingStyleTest-TestRunner1

01:46:17

failed ERP5.PerformanceTest-TestRunner1

00:34:37

failed ERP5.UnitTest-TestRunner1

02:03:15