_downloadablefilesource.py: Add ETag support

This avoids unnecessary downloads when tracking `tar` and `zip` sources.

Fixes #62
1 file changed