Add in BagUnion, and cleanup Assert,Coalesce,AliasableEvalFunc
Merge pull request #45 from evionkim/master

Changed SampleByKey to not use Tuple's iterator
Clean up bag tests

Move pig code into java files.
Merge pull request #46 from matthayes/master

Clean up bag tests
Add package descriptions
Add additional verification to assert
Fully document the PageRank UDF
Cleaning up documentation of util
Merge pull request #47 from matthayes/master

Improve documentation of util and linkanalysis packages
Make sure necessary fastutil classes are packaged

This avoids having to download and register the large fastutil jar.  It was packaged in the past but the name changed and this wasn't caught.  Now the build file checks that the fastutil jar exists before packaging.
Merge pull request #48 from matthayes/master

Make sure fastutil classes are packaged
Add set operation tests
Merge pull request #49 from matthayes/master

More set unit tests
create a transpose udf and add tests
fix exception class to frontend
Merge pull request #50 from william-g-vaughan/master

Add transpose UDF
Rename Transpose to TransposeTupleToBag

Also removed some log spam, added some javadoc.
Add exec and accumulate tests for Sessionize
Make SessionCount also implement Accumulator interface

Also added exec and accumulate test cases.
Don't expose certain classes in javadocs to make them cleaner