cubicweb-externalauth #3103918 initial design [open]

* regroup utilities currently dispatched in openidrelay and oauth

* common schema mapping cwusers to external identities

* tool to merge/fold users when recognized has being the same under various identities

prioritynormal
typetask
done in0.1.0
closed by<not specified>