HSEARCH-1646 Custom AssertionError should no longer extend the Assertion...

...Error from HCANN (API change)

Should we also remove the logging statements in AssertionFailure ?
Those are copied from the parent class, so it doesn't actually change the semantics.
I feel like these are going to log errors twice and I don't think that will make things easier to understand.

 - https://hibernate.atlassian.net/browse/HSEARCH-1646