[Polygamma] Fix issues with small negative arguments for x.
Tidy up a couple of cosmetic coding issues.
[polygamma] Fix spurious overflow in transition zone, update cot derivative to work to arbitrary level.
Add basic thread safety and initialization code.
[polygamma] Fix GCC failures, a few bugs and forward policy arguments.  Fix test data to be 128-bit safe.