Somewhat functioning DRF w/shared histo's

Memory consumption on covtype is down 1/2 overall, speed is down, has
accuracy bugs (should be bit-for-bit identical to master, so something's
still wrong), still has several known issues.