Fixing casual failing of nc service in LBaaS

Netcat quits after first web connection to it, causing test
to fail with HTTP 503 error. In Cirros 0.3.3 nc doesn't support
"-ll" option for persistence listening.
Added catching HTTP exceptions, and infinite cycle for netcat.
Fixed network finding. Fixed command string to be more pythonic.
Closes-Bug: #1384708

Change-Id: Ib9c9cd3d0040003d0296426d8a7ce800c193f22b
add cinder v2 api tests for volume_services

Partially implements: blueprint cinder-v2-api-tests

Change-Id: I1df5ae89f6493c42d00fcf5c1092a1e5c0671b99
Port  API Test Enhancement

Add a test to create a port with user defined  mac address
    -Create a port to get a ideal mac
    -Delete the created port
    -Create a port with user defined mac address
    -Validate the mac address after port creation

Change-Id: Icfdf3539cb213cdf77408c8d92c09d9fc95b6eee
Merge "Fixing casual failing of nc service in LBaaS"
Merge "add cinder v2 api tests for volume_services"
Merge "Port  API Test Enhancement"