Add faster, lower precision variants of the standard math routines. These are enabled by default

The system math library can be reverted to with USE_FAST_MATH=0
Make it build on llvm 3.5
Fix signed/unsigned comparisons
testsuite ref output changes after recent transcendantal approximations
More testsuite reference output updates