MANIFEST.in: include header files in sdist

[skip ci]
Fixes download_file() failing when using its cache
Makes 'script.sh' files executable

For the 'directory' and 'chroot' unpackers, these files should probably
be executable.
Restores shared files
Merge branch 'v0.3' into 'v0.3-build'