Allow "base" argument for to_hex_dump

[SeeRM:#8121] - For debugging purposes, it's useful to be able to
specify a base.
Allow 0 base address, and dynamic left column length
Land #2046, base argument for to_hex_dump