Implement graphviz printer for SampleNode
Remove dead code
Implement graphviz printer for TableCommitNode
Implement graphviz printer for TableWriterNode
Add session properties to query page in UI
Make partial aggregation memory limit configurable
Fix distributed joins

Use hash distribution, instead of hash distribution followed by
broadcast (which is just broadcast)
Add session property to turn on "big query" mode
Add session properties to query completion events