Make jq --raw-output --unbuffered work

--unbuffered was only affecting the normal output case, not the --raw-output case. Make the two of them play together.

This also makes sure that the output is flushed *after* printing the newline, so a consumer doesn't lag a line behind.
Repair jv_show
Merge pull request #310 from arodland/master

Make jq --raw-output --unbuffered work