'external' folder is a submodule now, re-added resources for cpp-tests and lua-tests except large files

download-deps.py has gone, please use `git submodule update --init` to get the external libraries. Thanks.