Adding domain to context and log
Adding domain to context and log

Add support for upcoming "domain" concept in Keystone V3 API in
both logging and context.

Closes-Bug: #1248936
Implements: blueprint add-domain-info-to-context
Change-Id: Ic2cf3e52cfcc0b8adccdf9c59afaa4014708a303

varunarya10/oslo.context,dims/oslo.context,citrix-openstack-build/oslo.context,yanheven/oslo.middleware,JioCloud/oslo.context,openstack/oslo.context