Disable pretty printing ast nodes for now

We need and know how to fix excessive stack useage of perty; now's not the time for it.

If you want it back for debugging, just un-commment in ASTNode.
Replace uses of Map.mapValues (which is lazy) with Eagerly.(mutable|immutable)mapValues

o Deprecate Materialized from commons (see comment there)
Merge pull request #3082 from boggle/eager-map-vals

Replace uses of Map.mapValues (which is lazy) with Eagerly.(mutable|immu...
Merge pull request #3080 from boggle/disable-perty

Disable pretty printing ast nodes for now
Add a cardinality estimator based on the query graph

Signed-off-by: Jakub Wieczorek <jakub@jakub.cc>
Add QueriedGraphStatistics that collect statistics using core API at runtime
Hook in the QueriedGraphStatistics
Minor fixes to cardinality estimation and friends
Mark all pipes being used by Ronja with a trait to identify them
Add estimated rows to all Ronja execution plans
Avoid exponential behaviour in the selectivity estimation for OR predicates
Introduce an Exists predicate to be used in the absence of meaningful predicates on a node