Query plan viz

I rebased Alistairs work to recent master, and then added missing information to the plans, including the new identifiers. The tooltip on the operators is now much more extensive with the plan expression, identifiers, rows, estimated and dbhits.

I think this should be reviewed by Oskar and discussion on what could/should be considered for 2.2.