Changelog (2013-1-10-353pm):
- getAllByGroups() method was renamed to getAllWithGroupNames().
- SQL code inside the getAllWithGroupNames() got updated.
- Menu_Main's list all function now handles the problem in case a team doesn't have a group assigned to it.