cwclientlib #5083597 manage authentication profiles to build CWProxy [deprecated]

The idea would be to have a centralized configuration file (.config/cwclientlib for instance) to declare various authentication settings:

[cwo]
url = http://www.cubicweb.org  # optional (if not specified, use section name)
auth-mech = 'signedrequest' # the default
token-id = 'my-token'
token-secret = 'abcdef12342354ABe7aebe6d0afd44df88e7aebe6d0afd44df88e7aebe6d0afd44df88'

[http://intranet.org]
auth-mech = 'kerberos'

and then something like:

client = CWProxy.from_profile('cwo')

with:

class CWProxy(object):
  [...]

  @classmethod
  def from_profile(cls, profile):
     [...]
prioritynormal
typeenhancement
done in0.3.0
load0.000
load left0.000
closed by<not specified>