hadrian: get rid of unnecessary levels of nesting in source-dist
This required fixing the code for running the Tar builder to be shake-options-aware, in order to use the Cwd option to run the tar command from the <build root>/source-dist/ diretory.