added NaN tests for round and trunc
updated modified_bessel_first_kind NaN test
added failing NaN test for agrad/rev/round
fixed agrad/rev/round to return gradient NaN for input NaN
added NaN doc for round
added failing NaN test for agrad/rev/trunc
fixed agrad/rev/trunc so NaN test passes
added NaN doc for trunc