Constructor.
| project_folder |
Project folder, or null (run() will return immediately) |
| base_path |
Base path of overlay upper directory |
| overlay_map |
Maps overlay subdirectory names to real project paths |