Bug fixes: ---------- * fix copying of relative paths with source_files in test section #2551 * fix handling of too many x's in max_pin field. If more x's than actual places were present, the incrementing broke. #2552 * refactor upstream pinning, fix extraction of outputs so that run_exports and pin_compatible work with them #2556 * fix bug that occurred when an output had the same name as the top level recipe. Ended up extracting wrong part of recipe with wrong regex. #2556 * fix copying of recipe losing folder structure in the destination copy of the recipe #2557