"custom" UnitIsUnit() checks

Found out a edited UnitIsUnit() can solve problems no matter what Blizz
funcs handles us.
Everything should be perfectly cross realm functional now, but I still
haven't tested real raid/cross realm.

Also added a message on wrong name in /rc remove