Adding support for for setting nullable foreign key fields to null

Adding relate-able model Category into the mix, along with a fixture for it. In sprint.ly, Fixes #5285