Updates .gitignore, ignore version.json
Updates travis script
download-deps.py supports to check 'external/version.json'