non-promoting comparisons for BigInt and BigFloat
use eval loops and implicit conversion for defining gmp and mpfr methods
include Float16 in gmp/mpfr methods
Merge pull request #8512 from simonbyrne/bigcmp

non-promoting comparisons for BigInt and BigFloat