Fixed the getDataTypeFromUnsignedByteArray method and callers to accept
the full unsigned maximum value instead of the signed int maximum value