Add custom region support

Use the region name set in the keystone barclamp.

related to: https://bugzilla.novell.com/show_bug.cgi?id=896481

(cherry picked from commit 2937085cbb283d1ce3cb956aa336f84cba0243c6)