dgram tests/improvements

Also requires https://github.com/tessel/firmware/pull/104. Should be ready now.
This is an ancient bug in tinytap, should be a quick fix and I can submit a PR since it looks like Jia didn't get to it after all: https://github.com/tcr/tinytap/issues/4#issuecomment-51430998