Skip more tests that require Cinder backups

Most of the unit tests that require the backups feature in
python-cinderclient have been made optional, but a couple remained. This
patch makes those also conditional on the feature being available.

Change-Id: I8c954e7d7aa4b516b302140bfe5e66a7066717ed
Merge "Skip more tests that require Cinder backups"
Explicitely register options to fix intermittent failure

Using parallel tests, stackServiceTest sometimes fail with a
NoSuchOptError. Adding a register_engine_opts call seems to fix it.

Change-Id: I2bc6e7ab8d2e2cb20d1f3e7d0d93d75bdb631af3
Fix unit test coverage issues for wrappertask

Copy and paste fail.

Change-Id: Ib3e5144d81fda7598e41e92f425b489d2cfc9a46
Fix GroupSet assignment to use resource id instead of name

This allows the security groups to be passed to Quantum in the
expected format.

Change-Id: I7925bfdb71a076b4a2ecdeee396abf42d111ef8c
Fixes: bug #1164913
Merge "Fix GroupSet assignment to use resource id instead of name"