Support single label responses from UPS.

The XML parser seems to return varying structures depending on the number of child elements that are present.  If one exists, a hash is returned.  If many children exist, an array of hashes is returned.  This change creates a list from the hashes.