[Vim] Syntax highlighting for tup

Syntax definition copied from
https://github.com/gittup/tup/blob/master/contrib/syntax/tup.vim
[Vim] unify file type detection