MorphologicalAnalysis stores pointers to Allomorph objects
Big mess of changes

A large number of changes made, with the goal of eliminating the
creation of extraneous Allomorph objects.