Employ the ETag/commit id to avoid downloading raspberrypi/tools master.zip if not required.

The workaround is required because GitHub does not support
If-None-Match for those archives, despite sending an ETag header
in the response.