Added typed IsEqualTo and IsNotEqualTo checks.

...).IsEqualTo(4) with implicit conversion from int to long.

Removed boolean specific equality checks which did not bring any value