Fix report tests.
Merge pull request #1306 from mfalesni/report-matching-fix

Fix report tests.
Fixed filedumps to use correct artifact location

Filedumps in the artifactor_plugin were still using the node name
and parent name, where as the rest of the artifacts were stored using
the location data from the node. This update fixes that and makes the
browser.py calls using the filedump artifactor plugin switch to using
the right test name.
Merge pull request #1359 from psav/fix_logging_class

Fixed filedumps to use correct artifact location
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
Skip SCVMM provisioning
Merge pull request #1360 from mfalesni/jenkins-tweaks

Tweaks for Jenkins:
Merge pull request #1361 from mfalesni/scvmm-provisioning

Skip SCVMM provisioning
Model page and test cases for TimeProfile
Added validation test cases
Merge pull request #1329 from akarol/timeprofile

Model page and test cases for TimeProfile
Inaccessible datastores now ignored for stats

CFME doesn't care about inaccessible datastores in VMware so now neither
do we.
Merge pull request #1363 from psav/inacc_datastores

Inaccessible datastores now ignored for stats
Fixed on_details issue
Merge pull request #1364 from psav/on_details_fix

Fixed on_details issue
Fix datastore listing on vsphere

vmware datastore listing was recently changed to ignore inaccessible
datastores. In fact this was not the problem, CFME does not show up a
datastore on a provider if it is not mounted by any hosts.

This commit changes the datastore listing function to mimic that
behaviour by checking if the datastore is mounted on any hosts.