Use v1 as default for cinder_catalog_info

In c5402ef4fc509047d513a715a1c14e9b4ba9674f we recently
added support for the Cinder v2 client. This change modified
the default value of the cinder_catalog_info config such
that an end user who was previously using the Cinder V1
API via the default config setting (by not setting it) would
have a broken Nova -> cinder configuration upon upgrade.

We should hold off on changing the default cinder_catalog_info
for one release to allow for proper deprecation.

Change-Id: I040b2c87ad0a2be92f31264e293794d97c27c965
Closes-bug: #1354499
Consistently use jsonutils instead of specific implementation

jsonutils have several benefits in comparison to pure json
implementation, like enabling C boosted encoders and decoders for
Python2.6 by using simplejson when available.

Change-Id: I24d0cd442e8d9d89fac50e43fc97f7bb4a293c3d
Closes-Bug: 1329496
Added hacking check for jsonutils

jsonutils provides some additional features in comparison to pure json
or simplejson modules. For example, on Python 2.6, it automatically
switches to simplejson that provides significant performance boost.

So let's enforce usage of the module in replacement to stdlib json.

Change-Id: I86ed6cd3316dd4da5e1b10b36a3ddba3739316d3
Merge "Consistently use jsonutils instead of specific implementation"
Merge "Added hacking check for jsonutils"
Merge "Use v1 as default for cinder_catalog_info"