REF: use fused types for groupby_helper
There will be some nice cleanups we can do after we bump cython to 0.30 (which hasnt come out yet).

Also I think there is some na-checking code that we can share between the various fused-types functions after this.