Pig tuple udfs

The Pig UDFs have been extended to also have methods that return tuples with all values for either Device, Os or UserAgent. This fixes issue #267.