extend playground script in Paket.LoadingScripts
extend playground script in Paket.LoadingScripts

* getDllFilesWithinPackage now takes a targetPredicate which allows to identify the correct Paket.LibFolder

* add weightTargetProfiles and makeTargetPredicate functions

weightTargetProfiles takes a list of Paket.FrameworkIdentifier (in order of preference) and a list of Paket.TargetProfile and weight each profile (lower weight is considered favored)

makeTargetPredicate is helper function to make a suitable predicate for getDllFilesWithinPackage given list of prefered Paket.FrameworkIdentifier

NatElkins/Paket,simonhdickson/Paket,lexarchik/Paket,0x53A/Paket,inosik/Paket,baronfel/Paket,inosik/Paket,thinkbeforecoding/Paket,cloudRoutine/Paket,isaacabraham/Paket,theimowski/Paket,lexarchik/Paket,isaacabraham/Paket,NatElkins/Paket,0x53A/Paket,snowcrazed/Paket,vbfox/Paket,snowcrazed/Paket,artur-s/Paket,mrinaldi/Paket,robertpi/Paket,snowcrazed/Paket,MorganPersson/Paket,MorganPersson/Paket,thinkbeforecoding/Paket,jam40jeff/Paket,NatElkins/Paket,sergey-tihon/Paket,cloudRoutine/Paket,fsprojects/Paket,MorganPersson/Paket,Stift/Paket,Thorium/Paket,lexarchik/Paket,theimowski/Paket,jam40jeff/Paket,Thorium/Paket,thinkbeforecoding/Paket,isaacabraham/Paket,mrinaldi/Paket,isaacabraham/Paket,simonhdickson/Paket,fsprojects/Paket,Stift/Paket,sergey-tihon/Paket,Stift/Paket,vbfox/Paket,snowcrazed/Paket,baronfel/Paket,artur-s/Paket,Thorium/Paket,simonhdickson/Paket,lexarchik/Paket,cloudRoutine/Paket,0x53A/Paket,simonhdickson/Paket,0x53A/Paket,MorganPersson/Paket,robertpi/Paket,mrinaldi/Paket,vbfox/Paket,NatElkins/Paket,thinkbeforecoding/Paket,cloudRoutine/Paket,robertpi/Paket,Thorium/Paket,robertpi/Paket,Stift/Paket,mrinaldi/Paket,vbfox/Paket