Update path joining command pjoin

ctx_pjoin.c:
- use manual getopt_long()

test/pjoin/Makefile:
- simple test for pjoin

path_store.c:
- fix bug in path_store_add_packed(), breaking merging path files with pjoin

ctx_join.c:
- maximise use_ncols if memory allows