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
Tweaks to the cardinality model

Simpler solution for OR selectivity
Assume independence between predicates
Merge pull request #3057 from systay/cardinality-by-query-graph

Add a cardinality estimator based on the query graph