correct handling of integer values for sinpi, as per IEEE-754 2008
make sinpi,cospi,sind,cosd type stable for Float32
add tests for signed zeros
add tests for type stability
add type assertions to test
Merge pull request #6149 from simonbyrne/sinpi

correct handling of integer values for sinpi, as per IEEE-754 2008