Merge branch 'develop' of https://github.com/stan-dev/stan into develop
moved tests for raise exception to no-main
test raise exception in model block
adding tests for model block behaviors
Merge branch 'develop' of https://github.com/stan-dev/stan into develop
cosmetics for Weibull
add Frechet distribution

based on Weibull code
add function signatures tests for Frechet distribution
add _rng test for Frechet distribution
test that exception is thown in model block by calling that block (i.e. model's log_prob method) directly
test function that raises exception, called from model block
Added modulus function
Added integer division function
tests for called from transformed data block, all tests call model directly
tests for correct behaviour in all stan program blocks
merge changes from alyst
Revert "merge changes from alyst"

This reverts commit e5e6ed5284676d8a05f775785487d8a3b61b72b3.
merge frechet
moved distribution function signature test
Merge branch 'develop' into feature/frechet-distr