utils: added var array list append and destroy
process: added ni_shellcmd_fmt_arg, cleaned up

- allow NULL as argument to ni_shellcmd_new
- added ni_shellcmd_fmt_arg formating one argument
- cleaned up reference counting functions and usage