CostEstimator tuning and Bug

now cost estimator uses selectivity
HashJoin now comes before bloom filter  in JandIPicker as bloom filter
slightly modifies joinPlan which can causes bugs in hash join