add support to multiple ctags commands

I have add support to multiple commands for generating tags, it is useful for separating tags for vendor code and my code, so that ctags update could be faster by writing to a much smaller file

the only drawback is that I need to specify tags file one by one in `.vimrc` to load