fix multi_gp_log() signature in doc
sync multi_normal and multi_normal_cholesky

rearrange the code so that it is more evident which code parts
are shared and which are different between multi_normal and
multi_normal_cholesky distributions
use dedicated variable for Cholesky factor in tests

don't reuse Sigma variable to store its Cholesky factor
cleanup multi_gp

remove unused headers and 'using' directives,
update template parameter names
add multi_gp_cholesky distribution
add multi_gp_cholesky syntax tests
Added inline to recover_memory() and free_memory() to avoid warnings in gcc
Removed unused variable match_index
merge alyst changes
merge changes
fix merge conflict
Merge branch 'develop' into feature/multi-gp-cholesky
add check_positive_finite with tests
replace check_positive and check_finite with check_positive_finite
fixed missing using statement
add missing include
Merge pull request #798 from stan-dev/feature/issue-796-unused-function-warning-gcc

Feature/issue 796 unused function warning gcc
Merge pull request #808 from stan-dev/feature/multi-gp-cholesky

Feature/multi gp cholesky
removed confusing 'Error in function' from exceptions
Remedy typo