Ch 855

Making this PR against CH-845 as that was its starting point.

This adds some limited support for personalizable fields on field collections on other entities. 

The main limitation is that only one level of field collection is supported - nested field collections are not handled here.
These hardcoded LANGUAGE_NONEs didn't look right to me, but I didn't want to go poking around in stuff that is working for now.