Fixes group_join bug identified in issue #52. Empty outer collection elements would still appear in group-join result despite no matching elements in inner collection that group_join was done on. This is not correct as group_join is done with an inner join.
group-join
result despite no matching elements in inner collection that group_join was done on. This is not correct as group_join is done with an inner join.