Scale9Image, Scale3Image, TiledImage: rollback superclass change because it breaks flatten with no workaround (closes #848)