Implemented test_cloud_instance_discovery.py

1. Added cfme/test/cloud/test_cloud_instance_discovery.py, which is based on cfme/tests/infrastructure/test_vm_discovery.py

2. Added _load_details() to the Provider class in cfme/cloud/provider.py

3. Added a try/catch around call to is_vm_suspended() in Vm.delete_from_provider() for cases where the provider doesn't support returning Vm status (EC2)

4. Paginator.find() now raises an error if the element is not found

5. Misc. small bug fixes and improvements
Basic Storage coverage.
Adding sauce marker and marking initial sauce tests
Service catalog tests now setup require providers
Test utilization, testgen fixture, both cloud and infra

   Turn off collection after each test

   Use one provider at a time, removing the others, to minimize resource
   usage
Update BZ plugin

* Take the other QA states into account for upstream.
* BugContainer.get_bug counts with copies
* More set usage
Merge pull request #1205 from psav/fix_provider_2

Service catalog tests now setup require providers
Merge pull request #1207 from weissjeffm/utilization-fix

Test utilization, testgen fixture, both cloud and infra
Merge pull request #1208 from mfalesni/bz-onqa-verified

Update BZ plugin
Fixed block_info to return all elements from a timeline event popup
Merge pull request #1211 from nachandr/block_info_from_timeline_popup

Fixed block_info to return all elements from a timeline event popup
Add Tenants page to menu

This was breaking some nav tests
removed assets check in precompile_assets

jweiss discovered a case where the assets dir can exist but the assets
still need to be precompiled, so for now I've removed the check, and we'll
need to revisit this to find a better way to see if assets need to be precompiled or not.

Maybe keeping the check and adding a --force flag is the right answer. I'm not sure...
Merge pull request #1156 from blrm/sauce_tests

Adding a marker for Sauce, and marking initial tests.
Merge remote-tracking branch 'upstream/pr/1200'

Conflicts:
	cfme/tests/test_nav.py
Merge remote-tracking branch 'upstream/pr/1030'

Conflicts:
	cfme/tests/test_nav.py
Merge remote-tracking branch 'upstream/pr/1041' into HEAD

Conflicts:
	cfme/infrastructure/virtual_machines.py
cleanup/dedup code
Merge pull request #1041 and cleanup
please stop skipping the control tests