Sync latest log module from oslo-incubator

This commit syncs the latest version of the log module oslo-incubator.
Depends-On: Iee20319e7596232de5bed5b9755381ead44e3f46
Closes-Bug: #1386530
Change-Id: Ibc6fde39f93dd620f8e6020129aa7c10d12b581f
enable cinder v2 api for test_volumes_backup

Partially implements: blueprint cinder-v2-api-tests

Change-Id: Ib091928b3f6ed8ffd54b0a8e35f167a8ceb52560
Security Groups  API Tests Enhancements

Add test to create security  rule
    -Create a security group rule with protocol attribute as integer value
    -Validate the security rule protocol value

Change-Id: Icd967f8d25a55c3e0db57af8e764bfb0a3dab6f9
Use standard assertVolumeStatusWait for volume detachment

Custom volume state detection method in test_compute_with_volumes
is unreasonable for volume detachment. Because in contrast to
volume attachment the target volume state ('available') is set when
all detachment processes have been finished.

Change-Id: I6d3d1186e73175fb25e2204088866cf53f61f4d5
Related-Bug: #1355285
Updated from global requirements

Change-Id: I6b35f578bacead0cfe04ac21e36c50294ad5671b
Unified interface for ScenarioTest and NetworkScenarioTest

Allows scenarios to use similar methods for Floating IP and network checks
regardless of network implementation done by Nova/Neutron

Creates floating IP helpers for Nova clients

Moves connectivity check helpers to manager.ScenarioTest to be used with both
classes

Change-Id: Id6a9feb7bcab811a5b5d4985397c419c02b4269a
Merge "Use standard assertVolumeStatusWait for volume detachment"
Merge "Sync latest log module from oslo-incubator"
Merge "enable cinder v2 api for test_volumes_backup"
Merge "Security Groups  API Tests Enhancements"
Merge "Updated from global requirements"
Merge "Unified interface for ScenarioTest and NetworkScenarioTest"