Using unicode() convert non-English exception message

In non-English environment when the store driver loading failed, the
BackendException will be raised with a non-ascii message. We need call
unicode() to convert the message before using it.

Fixes bug 1202098

Change-Id: I9a58393b599aacc427cb4135988ecf5c3e90e455
Signed-off-by: Zhi Yan Liu <zhiyanl@cn.ibm.com>
Raise jsonschema requirement

Glance PATCH API need use new 'require' condition for schema to validate
income requests.

Raise jsonschema requirement to >=1.3.0,!=1.4.0.

See bug #1202391 for details.

Change-Id: I3b8054b25f2b3d9ed0c3dd1be320f7402ceb9635
Signed-off-by: Zhi Yan Liu <zhiyanl@cn.ibm.com>
Merge "Using unicode() convert non-English exception message"