always print addresses as just %lx

Also make ARG_OP/ARG_LIST always be hex.
improve printing of unspecified longs.

- Widen the range of "shall we print hex or dec" from 8k to 16k
- Make decimal default to signed
- print down to negative -16k as decimal too.