Change OldParserWord.Merge to overwrite old part-of-speech values if applicable.
This fixes an issue where two words that were both used as prepositions couldn't be made synonymous. [ZILF-230]
This touches an arcane part of the compiler and needs more thorough testing.
Edited by Tara McGrew