Fall back to TuplePartitioner when no other Partitioner is called for

Currently any custom Hashers are only used as Partitioners for CoGroups and GroupBys with a secondary sort. This patch should cause them to get used in all cases (in particular for GroupBys with no secondary sort).