added failing NaN test
fixed check_symmetric so it throws for NaNs not on the main diagonal
added doc in the code for check_symmetric
Merge pull request #905 from stan-dev/feature/issue-891-check-symmetric-nan

Feature/issue 891 check symmetric nan