Add bigfloat.notequal function; use it in BigFloat.__ne__.

Using `notequal` in `BigFloat.__ne__` fixes a minor discrepancy where `my_bigfloat != some_other_object` ended up calling `some_other_object.__eq__` rather than `some_other_object.__ne__`.  Tests for that will arrive shortly.