Clean up compressed-tree form

Move compression & walking near each other.
Add a walker class; use it for printing.
Better asserts
DTree.Split accepts doubles, records floats
All MSE/score math done in doubles not floats
Handle reading from an inflated scaled C1S or C2S chunk
Merge branch 'master' of github.com:0xdata/h2o