ruby: add facility to queue dfhack commands
add multicmd script
dig: ignore tile shape if hidden