Fix the JoinAndIndexPicker to deal with multiple levels of joins as
cleanly as possible. 

Update config defatult to use 8 as the starting point for processing FK
joins separately.
Disable the groups finder FK for parents with two children as the
JoinIndexFinder for FKs doesn't reorder the joins correctly.