Adding pagination in group list

I'm trying this module for a project that has a LOT of groups (close to 400). The list takes a very long time to load (probably because it counts the number of user in each group), so I added pagination so speed it up.

The limit to 25 per page is arbitrary (I just noticed that over 25~30 it starts being noticeably slower).