path: concat_fnames(a,b,sep?) -> path_join(a,b)

Running `$ ag concat_fnames` reveals that the third argument is `true`,
except for one instance where vim_strcat() can be used instead.

Rename to path_join() for consistency.