Convert fPing tests to httpretty

Change-Id: I9e3b152e5916215c98cd218bf500f9864c763d63
blueprint: httpretty-testing
Synced jsonutils from oslo-incubator

The sync includes change that makes sure we get unicode-only dicts from
jsonutils no matter which json module implementation is selected.

The latest commit in oslo-incubator:
- 0f4586c0076183c6356eec682c8a593648125abd

Change-Id: Ic815ca3df94c33edec9104172048b2cd94b92e3f
Closes-Bug: 1314129
Logical error in flavors unset_keys method

When we want to unset multi keys of flavor
extra data, only first key can be removed
because of the key word named 'return'.
To fix it, remove the return key word

Change-Id: I70d1f2e84a2bfcea1db60b26138f84421f9a7309
Closes-bug: #1324077
Add NOVACLIENT_BYPASS_URL env variable

Currently, in order to use a bypass URL, you need to specify it using the
`--bypass-url` command-line option each time, which is inconvenient if you
plan on always using a bypass URL.

This patch adds a `NOVACLIENT_BYPASS_URL` environment variable which can be
placed in the `novarc` to persistently set this option.

Change-Id: I49e67ee1fc3570a43e49dc1d78d8ca0b26945bc8
Closes-Bug: 1326134
Add swap measurement unit (MB) to CLI output

The measurement unit of the swap memory in flavor is MB.
If not clearly labeled, some may confuse it with other disk's
units which are GB.

Closes-Bug: #1323541
Change-Id: I29b4c8e14bcdb3505d5c0bae8bcf653c96b27413
Merge "Convert fPing tests to httpretty"
Merge "Synced jsonutils from oslo-incubator"
Merge "Add NOVACLIENT_BYPASS_URL env variable"
Merge "Logical error in flavors unset_keys method"
Merge "Add swap measurement unit (MB) to CLI output"