add vendor packages into version control
synced with Hao Shu's change