Handle null region

Not all clouds define/require region_name to be set
Merge pull request #2 from dtroyer/null-region

Handle null region