Text decoration is now messed up. Previously we were allowing fo:character to inherit from its parent, essentially by using the parent's properties. This was incorrect and has been fixed. However, text-decoration has a pseudo-inheritance concept because parents affect their children. We need to account for that properly.