Automatically collect a list of Python source files to add to the distribution.

While refactoring, I renamed the module `list` to `lists` to avoid confusion with the builtin of the same name. This led to the project not to build without also adjusting the list of source files to distribute in `setup.py`. I suggest that this list is build automatically from all Python files in the `src` directory.