Clean up overlay directory.
Recursively deletes the upper directory and removes the remaining overlay directory structure. This should be called after scan.run() is complete.
Overlay mounting/unmounting is handled by bubblewrap, so we only need to clean up the directory structure.
| GLib.IOError |
if directory removal fails |