executable flag, directory support
dist cache fix
Merge remote-tracking branch 'origin/dist-cache-exdir' into japi-python-dev-plan-v6