Adapt protocol and skip tests depending on config

Load balancer providers may not support the HTTP protocol, L7
policies/rules or health monitors. Here we fallback to whichever L4
protocol is set in the tempest config if HTTP is not available and skip
L7 and health monitor tests if not supported.

Change-Id: I9a1512c6ce9a017a7a48ce78fc8f51ff8f17f092
1 file changed