Implement signed columns for users and groups.

As discussed in #475, this adds ```uid_signed``` and ```gid_signed``` columns to ```users``` and ```groups``` tables.
Think we need `gid_signed` in the users column too? your call