initial changes for issue #2196

In fact, I would take this opportunity to make this op use the new  \__props__ = (...) attribute.

Remove \__hash__, \__eq__ and \__str__ in that op. Add the attribute \__props__ = ('ds', 'st', 'ignore_border') to that class. This will cause the 3 methods to be generated automatically.