Add new type for swiftdevices

Swift devices consist of a zone, region, host, port and device, if they
are passed into swift hosts via heat metadata we can now verify them as
native types.

Closes-Bug: #1252165

Change-Id: I8681e36a0b02f62e4856e42ef1900ce4888cb305
Merge "Add new type for swiftdevices"