Performance: memoize expanded path of Source::Path
Performance: pre-calculate expensive `prerelease?` values during resolve
Merge pull request #3204 from dubek/setup-performance-improvements

Setup performance improvements