UnXFAIL test_inequalities_symbol_name_same

on top of https://github.com/sympy/sympy/pull/7861
@skirpichev

1)  This lhs-rhs approach is dangerous.  Consider
````
Lt(1+I, 2+I)   # True
1 + I < 2 + I   # raises error
````
The essential issue is that `Lt` first checks `lhs - rhs` whereas `Expr.__lt__` does not.  If we do it this way, we will always be playing wack-a-mole with keeping the two paths in check.  This is why in #7838 I force both `Lt` and `<` to go down the `__lt__` path.  I think this should be incorporated into your patch.

2)   on line 85, `know = diff.equals(0)` has a simplify inside it somewhere.  This is another opportunity for  different results than `<`.  This was why I disabled this function in #7838 (with the idea I could do something similar in `Expr.__lt__`).  Here is an example from `test_special_assumptions()` in `core/tests/test_special_assumptions`:
````
e = -3 - sqrt(5) + (-sqrt(10)/2 - sqrt(2)/2)**2
e < 0 
Lt(e, 0)
````
You currently pass that.