add MPFR cbrt and fallbacks for FloatingPoint, fix #4352
Merge pull request #4354 from stevengj/cbrt

add MPFR cbrt and fallbacks for FloatingPoint, fix #4352