Prevent a has_one association going :through a collection association

Hi all,

Please see:
https://rails.lighthouseapp.com/projects/8994/tickets/2912

There, I am proposing a patch which prevents a has_one association
going :through a collection association.

If you have comments please add them.

Thanks,
Jon