BUG: Fixed Categorical.Equals with unordered
The original issue was already fixed. I added tests to verify (but no whatsnew entry).

This addes tests and a fix for https://github.com/pandas-dev/pandas/issues/16603#issuecomment-349290078 about `Categorical.equals`

Closes https://github.com/pandas-dev/pandas/issues/16603