Test for #637.
Clean up field_to_native logic
Unicode literal fix
Test for None in 'dotted.source' component.

Closes #643.
Relational fields use same field_to_native logic as regular fields.

Fixes #637. Closes #638.