Change to get regionid from VM's being added rather than region from
    context.
fix for bug 4772
Still need to add in some better exception generation for when HC is in
use by another LB....
enhanced exception reporting to combat strange error of "Error loading
products from cloud: An error occurred listing VM products."
Fix to raise a CloudException if HC is in use by another LB when Delete
is attempted.
Enhanced null checking to combat issue in bug 4775
Merge pull request #115 from unwin/2014.05

Change to get regionid from VM's being added rather than region from