Various fixes

re-add qvyp.json. Didn't notice that got removed.
navigation: add Default and Logout targets
qvyp*: add $arg to all render{,_item}() signatures
util: fix tag_split concerning the empty case