dump and tee now handle binary data better

1. by default the data to dump/tee isn't altered, but reported faithfully

2. instead of dump/tee => 1, one can set them to 'nobinary'. This suppresses the
binary output