demmt: fix decoding of jump and call commands

Used only (?) on pre-nv50 cards.
demmt: fix output for 0-size commands
demmt: fix decoding of 0-size long commands

Not seen in any trace. Found by code review.
demmt: parse USER.DMA_PUT for pre-nv50 cards
demmt: print header for >=nvc0 shaders