Allow specifying a to_field for foreign key.
Noting a few places things expect a fk to a pk.
Fixed setting value when fk col is known.
Fixing places that assume fk -> pk
Testing fk to_field behavior.
Moar test.
Docs for to_field.