adding failing int_step test with nan input
updating test for int_step
added tests for positive and negative infinity
added C++ documentation for behavior with NaN
Merge pull request #872 from stan-dev/feature/issue-856-int_step-nan

Fixes #856. Feature/issue 856 int step nan