added second phase that adds projections after certain operations
added second phase that adds projections after certain operations

this is needed to reduce timeouts with monetDB after running the opt_projection optimizaion (Y) that 'removes' projections

zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb