Alarm TimeConstraint display incorrect

Added test case for print_dict function

Change-Id: I3ab8a4e25f946b409ede2a598a5b9cf8593a044e
Closes-Bug: #1395110
Support os-endpoint-type

Ceilometerclient will always get publicURL even though we specify
endpoint type via arguments, it is because we call kesytone session
with wrong keyword argument, which should be interface rather than
endpoint_type.

see: https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/auth/identity/base.py

Change-Id: Ic2b03bd900d913c7efd22c9b91dfaa79e0cdd4bc
Closes-Bug: #1396493
Merge "Alarm TimeConstraint display incorrect"
Merge "Support os-endpoint-type"
Workflow documentation is now in infra-manual

Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: I847846e69a72c9c6ff2a6bf7139ba31d0a77d606
sync with oslo and use oslo.i18n

- remove strutils and gettextutils from openstack/common
- start use of oslo.i18n

sync to Change-Id: Ia1820495a989f4f84530ab83f2d87d53a9f761df

Change-Id: I7e2ead688ac9fcab0ac6a2479e0eca12af415b07
Fix old-style classes declaration

Change-Id: I8759dd64637e5150f6744d0989eaa5e584487f5e
Merge "Fix old-style classes declaration"