align the matching algorithm with the latest ironmeta implementation, which fixes a memoization problem that lead to an exponential explosion of parsing times
renamed ParserTests class to match the implementation file name
prove that Dictionaries use reference equality for casted fsharp functions