Merge branch 'release/0.8.1'
Merge branch 'develop'
ReduceOperations.hyperLogLog
make hyperLogLogMap public with configurable serializer
fix unit test
Merge branch 'develop' of https://github.com/twitter/scalding into hll-aggregate
minor tweaks from oscar
Hot fix for broken test in master
Merge branch 'develop' of https://github.com/twitter/scalding into hll-aggregate
improved hyperLogLog reducer methods
Merge branch 'release/0.8.2'
Merge branch 'develop'
Merge branch 'develop'
Merge remote-tracking branch 'twitter/develop' into develop
Add a test that proves that transforms are called by JobTest.
Merge pull request #298 from azymnis/argyris/transform_tests

Add a test that proves that transforms are called by JobTest.
Adds support for .limit on TypedPipes (useful for debug)
Introduce a test that breaks groupAll.
Update README.md doc links and intro wording
add "shuffle" method

Would be useful to have "shuffle" which ensures rows are in random 
order -- so future `take` and `foldLeft` operations get random data
Looking for guidance on implementation: 
- should reducers be implicit (so one calls shuffle(){ _.reducers(50) } ?)
- should refactor groupRandomly to rely on modified shuffleAux?
- should seed be implicit?
- does grouping by shard, as in groupRandomly guarantee that each 
reducer gets one shard?