Added versions of the optimized Set and Map implementations which have been modified so they can be compiled as part of FSharp.Core.