Improve error diagnostics for NSURL tests and avoid clobbering other users's tests on shared servers
Improve error diagnostics for NSURL tests and avoid clobbering other users's tests on shared servers

When creating temp directory files it is a shared region between users and if another user is running Foundation tests at the same time and NSURL tests are being executed the temp file creation should be unique enough to provide a non-conflicting file path

parkera/swift-corelibs-foundation,johnno1962c/swift-corelibs-foundation,johnno1962c/swift-corelibs-foundation,johnno1962b/swift-corelibs-foundation,JGiola/swift-corelibs-foundation,e78l/swift-corelibs-foundation,apple/swift-corelibs-foundation,klundberg/swift-corelibs-foundation,mattrajca/swift-corelibs-foundation,JGiola/swift-corelibs-foundation,parkera/swift-corelibs-foundation,JGiola/swift-corelibs-foundation,KaiCode2/swift-corelibs-foundation,michael-lehew/swift-corelibs-foundation,johnno1962c/swift-corelibs-foundation,mattrajca/swift-corelibs-foundation,NaughtyOttsel/swift-corelibs-foundation,e78l/swift-corelibs-foundation,NaughtyOttsel/swift-corelibs-foundation,michael-lehew/swift-corelibs-foundation,klundberg/swift-corelibs-foundation,NaughtyOttsel/swift-corelibs-foundation,ikesyo/swift-corelibs-foundation,bolshedvorsky/swift-corelibs-foundation,e78l/swift-corelibs-foundation,bolshedvorsky/swift-corelibs-foundation,karwa/swift-corelibs-foundation,mattrajca/swift-corelibs-foundation,e78l/swift-corelibs-foundation,mohitathwani/swift-corelibs-foundation,bolshedvorsky/swift-corelibs-foundation,NaughtyOttsel/swift-corelibs-foundation,alblue/swift-corelibs-foundation,ikesyo/swift-corelibs-foundation,ikesyo/swift-corelibs-foundation,mohitathwani/swift-corelibs-foundation,alblue/swift-corelibs-foundation,bolshedvorsky/swift-corelibs-foundation,amraboelela/swift-corelibs-foundation,rsmoz/swift-corelibs-foundation,rsmoz/swift-corelibs-foundation,amraboelela/swift-corelibs-foundation,johnno1962b/swift-corelibs-foundation,parkera/swift-corelibs-foundation,johnno1962b/swift-corelibs-foundation,michael-lehew/swift-corelibs-foundation,alblue/swift-corelibs-foundation,apple/swift-corelibs-foundation,apple/swift-corelibs-foundation,parkera/swift-corelibs-foundation,karwa/swift-corelibs-foundation,alblue/swift-corelibs-foundation,e78l/swift-corelibs-foundation,karwa/swift-corelibs-foundation,KaiCode2/swift-corelibs-foundation,amosavian/swift-corelibs-foundation,mattrajca/swift-corelibs-foundation,johnno1962e/swift-corelibs-foundation,michael-lehew/swift-corelibs-foundation,klundberg/swift-corelibs-foundation,klundberg/swift-corelibs-foundation,rsmoz/swift-corelibs-foundation,parkera/swift-corelibs-foundation,apple/swift-corelibs-foundation,mohitathwani/swift-corelibs-foundation,amosavian/swift-corelibs-foundation,johnno1962c/swift-corelibs-foundation,johnno1962e/swift-corelibs-foundation,JGiola/swift-corelibs-foundation,mohitathwani/swift-corelibs-foundation,alblue/swift-corelibs-foundation,johnno1962c/swift-corelibs-foundation,amraboelela/swift-corelibs-foundation,michael-lehew/swift-corelibs-foundation,amraboelela/swift-corelibs-foundation,bolshedvorsky/swift-corelibs-foundation,johnno1962e/swift-corelibs-foundation,johnno1962b/swift-corelibs-foundation,rsmoz/swift-corelibs-foundation,amosavian/swift-corelibs-foundation,KaiCode2/swift-corelibs-foundation,karwa/swift-corelibs-foundation,amosavian/swift-corelibs-foundation,mohitathwani/swift-corelibs-foundation,amraboelela/swift-corelibs-foundation,rsmoz/swift-corelibs-foundation,KaiCode2/swift-corelibs-foundation,ikesyo/swift-corelibs-foundation,klundberg/swift-corelibs-foundation,NaughtyOttsel/swift-corelibs-foundation,amosavian/swift-corelibs-foundation,ikesyo/swift-corelibs-foundation,JGiola/swift-corelibs-foundation,apple/swift-corelibs-foundation,johnno1962e/swift-corelibs-foundation,mattrajca/swift-corelibs-foundation,johnno1962b/swift-corelibs-foundation,karwa/swift-corelibs-foundation,johnno1962e/swift-corelibs-foundation