setup.py properly pulls down submodules.