Merge branch 'develop' of https://github.com/stan-dev/stan into develop
Merge branch 'develop' of https://github.com/stan-dev/stan into develop
Merge branch 'develop' of https://github.com/stan-dev/stan into develop
Merge branch 'develop' of https://github.com/stan-dev/stan into develop
Merge branch 'develop' of https://github.com/stan-dev/stan into develop
Merge branch 'develop' of https://github.com/stan-dev/stan into develop
Merge branch 'develop' of https://github.com/stan-dev/stan into develop
Merge branch 'develop' of https://github.com/stan-dev/stan into develop
added bessel_first_kind to stan::math with tests
added bessel_second_kind to stan::math with tests
added bessel_first_kind to fvar with tests
added bessel_second_kind to fvar with tests
added bessel_first_kind to var with tests
added bessel_second_kind to var with tests
added bessel functions to function signatures and compiled model test
added bessel functions to agrad
Revert "added bessel functions to agrad"

This reverts commit 7e2b80c2032451efb7e4fb157190b2e8768c554c.
add falling_factorial and rising_factorial to stan::math, var, and fvar with tests
added falling_factorial, rising_fatorial, and bessel functions to doc
modified falling_factorial and rising_factorial tests