Started preparing for improving join support
Added support for joining classes where there is a child to parent navigation property but no child collection in the parent
Merge branch 'join'