No longer use dat_dump()

This is apparently going away in the next version of Chisel and being
replaced by a similarly-named by very difficult to use function.
Instead of attempting to use that function I'm just going to go ahead
and implement it myself, it's not that complicated.