Warn if it looks like there is a dependency cycle while generating targets.
Add manifest to describe which paths to export.
Don't try to set mtime on TargetSrc objects, since they get it from the file.
Fix native_to_url_path() utility (.install() depends on it)
Sort targets when recursively building.