To take advantage of asymmetric hash join added recently in linq4j, tweak cost of EnumerableJoinRel so that join is cheaper if the larger input is on the left, and more expensive if it is a cartesian product.

Fix a bug in VolcanoCost.

Add class FoodMartQuerySet, that contains the 6,700 foodmart queries.