Automatically create parent directories specified in overlays
Automatically create parent directories specified in overlays

If a directory or file is specified in an overlay, and the path to that
directory or file does not exist in the target folder, create the
missing parent directories.

Closes #471

bitwalker/distillery,bitwalker/distillery