Update jsonutils.py from oslo

This fix is related to oslo-incubator commits:
3d7504b7d131fd506304c00e131ffbe821f5f992
bdef862c7b196fd6aceb081b30778a2562180264
ded9bd6d7ca88f775c0a82b8a0b7f8a1603bc1cb

Related-Bug: #1229204

Change-Id: I212c777cb8c3ca35c2f83508bd762fe31e6b9c10
VMware: fix bug for invalid data access

Ensure that propSet exists prior to reading the propSet value.

Closes-Bug: #1233161

Change-Id: I667d6fb7618b09f6e43f3b3e7f69d5db914324fc
Make Exception.format_message aware of Messages

Many API extensions are casting NovaExceptions
directly to unicode with format_message(),
which results in a loss of localization information
from the possibly wrapped Message objects.

This change lets Messages be returned from
NovaException.format_message() if possible, which
will then be translated and resolved to unicode
later when needed.

fixes bug 1229410

Change-Id: I818a35b1d7d910c4f058d870e69c5ff73e45c6bb
Merge "VMware: fix bug for invalid data access"
Merge "Update jsonutils.py from oslo"
Merge "Make Exception.format_message aware of Messages"