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
Service Dialog Element Type tests
Basic Storage coverage.
Adding post_result to docker image
Dockerbot now enables pr testing
Initial commit of cloud ui bench tests.
fix provider validation
use individual providers
clean datastore state
js_in_flight try/except
skip control on bz1142875
some lint fixes
Merge pull request #1188 from dajohnso/test_fixes

some Test fixes
test fixes round 2
Merge pull request #1190 from dajohnso/test_fixes_2

test fixes round 2
test fix 3
Merge pull request #1191 from dajohnso/test_fix_3

test fix 3
Merge pull request #1189 from psav/docker_bot_req_new

Docker bot req new
Removing test as UI element no longer allowed
Merge pull request #1192 from psav/disable_inherit_test

Removing test as UI element no longer allowed