Change categories slug and full_name field to TextField

Categories accumulate their parents slug/full_name fields, so can
quickly hit the limit of 255 chars.