First commit GridDH

GridDH is the Grid-ified version of DavidsonHarel. Not done yet or tried
to compile. read at your own peril.