ReverseUnique used in child models for relations pointing to parent
models can only be used when the child model's table contains the value
pointed to.
Merge pull request #1 from charettes/through-parent

ReverseUnique in child models improvements.