Moved math toolkit.
Removed explicit newlines and used paragraphs instead to match quickbook 1.4 behaviour.
Corrected push warning disable and added missing pop at end.
Spelling & layout (needs comment on purpose these tests?)
Added alternative polynomial and rational function evaluation methods.
Added new optimisation config options (still need documenting).
Tidied up use of instrumentation code so they all use BOOST_MATH_INSTRUMENT now.
Various tweaks to inverse incomplete beta and gamma to reduce number of iterations.
Changed incomplete gamma and beta to calculate derivative at the same time as the function (performance optimisation for inverses).
Fixed MinGW failures.
Refactored and extended rational / polynomial test cases.
Added performance test program.
Added performance tune program.
Added "inline" specifier to lots of functions that really should always have had it....
corrected spelling, suppressed warnings and showed sample output.
added warning suppression

#  pragma warning(disable: 4245) // int/unsigned int conversion

Is this right or is there something else amiss?
Remove unneeded ; which trips up gcc-4.x
Bug fix: denormalised values are just as bad for the subsequent logic as a zero.
Bug fix: fancy logic only works for arguments > 1, just use straight sin/cos evaluation for small args.
Bug Fix: If we reach a denormalised result and it's still not small enough, return zero as we're not going to find a better value.
Added more tests: inverse beta and gamma tests, plus GSL and cephes comparisons.
Added one missing file, deleted one dead file.
Oops, previous commit on this file introduced a bug, this is the fix.
Added acos, and changed asin to use Halley iteration rather than Newton Raphson.
Added needed using declaration.
Beefed up the tests a little: better coverage now.