Fix wrong announcing of MS Word 2003 and above spell check error field always as Grammar, and possibly Make error field work better in Word XP. Specific changes:
*NVDAObjects.IAccessible.MSOffice.SDM's SDMChild property: Do not force the name of the child to this SDM object's name if a special 'parentSDMCanOverrideName' variable is found to be false. If the variable doesn't exist at all its assumed to be true. This allows other classes to set this to False to stop the name being replaced by the SDM object.
*appModules.winword.SpellingErrorField: set parentSDMCanOverrideName to False, as the name of the SDM object is not useful as its always "grammar error" for some odd reason, plus this object needs to handle its name with a property getter.
*appModuels.winword.AppModule's chooseNVDAObjectOverlayClasses method: specifically try to support Word XP Spell Check error field, a part from matching correctly, this also entails removing the contentGenericClient class which would have given it use of displayModel, which isn't good for this field.
Fixes #883