More intelligent lookup of FSharp.Core

needs to include .sigdata and .opdata for correct FSharp.Core version