Chg:1.将上传工具、生成ctags工具、代码格式化工具根据项目类型（cpp、lua、pkm）分开，在使用时候，根据不同的项目类型，调用不同工具。 ;-)

Signed-off-by: chiyl <xidiandaily@126.com>