[vsphere] add list_templates function
[vsphere] add get_template function
Vsphere: add options of numCPUs and memoryMB for VM clone
Fog::Model#wait_for: eliminate inner retry loop

AWS frequently takes more than 3 seconds for an instance to appear.
Rather than having the overlapping timeouts for reload and
instance_eval, simply make them both occur with the same timeout.

 + Prevents spurious failures when waiting for AMI
 + Easier to follow flow
delete vms that is not ready for vm.config, e.g. during the creation period
merged fog HEAD, deleting whitespaces
delete whitespaces
fix issues in checking whether VM is of template type
[cloudstack] add disk_offerings, os_types mock data
[cloudstack] add list_os_types, list_disk_offerings request mocks
[cloudstack] list_os_types, list_disk_offerings request tests, rm pending
Merge pull request #1750 from dm1try/cloudstack_add_list_os_types_and_list_disk_offerings_mocks

[cloudstack] Add list os types and list disk offerings mocks
Merge pull request #1748 from maginatics/timeout2

Fog::Model#wait_for: eliminate inner retry loop
[rackspace] updated NotFound exceptions to include region when available.
[cloudstack] servers collection, add attributes to :all method
Merge pull request #1754 from dm1try/cloudstack_add_attributes_to_servers_method

[cloudstack] servers collection, add attributes to :all method
[rackspace] correcting exception classes on YARD docs
[rackspace|storage] updated storage and cdn services to wrap excon exceptions in the same manner as the other Rackspace services.
Changes the path only if subdomain is not @host

see https://github.com/fog/fog/issues/1631#issuecomment-16396992
Merge pull request #1757 from mhuin/fix_subdomain_check

Changes the path only if subdomain is not @host