Tweaks for Jenkins:

* `fixtures.virtual_machine` now uses the `mgmt_system` methods to detect the VM state.
* Creating VM via `create_on_provider` now checks and waits for the VM to appear in CFME (required for scvmm as it is very slow)
* Modified waiting procedures on `has_no_providers` fixture, now it should be reading the numbers properly