scripts use the ipappliance class

Instead of the other way around, like it was...
clone_template script knows how to configure appliances
IPAppliance instantiation tests
Merge pull request #1206 from seandst/scripts-use-ipappliance

Scripts use ipappliance
Fix OpenStack to properly handle tenants

OpenStack instances show up differently now in CFME
* 5.2 - All instances across all tenants are discovered even if the
  current user doesn't have access.
* 5.3 - Only the instances to which the user has access are discovered,
  this is the _member_ role, not necessarily the admin role, which means
  that though a machine is discovered, it _may_ not be editable.
Fix InfoBlock locator for 5.3 and upstream

Update scheduled DB backup test
Merge pull request #1230 from psav/fix_os_instances

Fix os instances
make test_actions work with scvmm somehow, some scvmm tuning
Move role page definitions into module
Merge pull request #1243 from psav/move_roles

Move role page definitions into module
Rest of SCVMM things found and hopefully fixed
Merge pull request #1244 from mfalesni/scvmm-reloaded

make test_actions work with scvmm somehow, some scvmm tuning
SCVMM tick box was not honoured

The SCVMM tick box in the discovery pane was not known to the underlying
system. This has now been added and the discovery() function now
includes a variable for scvmm use.
Merge pull request #1245 from psav/fix_scvmm_discover

SCVMM tick box was not honoured
Merge pull request #1242 from jkrocil/scheduled-db-backup-test-update

Fix InfoBlock locator for 5.3 and upstream & update scheduled DB backup test