Harmonize column lengths of groupid and userid columns.

Right now the `user` resp. the `group` table defines an other column size than the foreign_key tables does.

This PR solves this issue. The corresponding upgradestep is implemented in the `opengever.core` package.

@deiferni please have a look ...