add code coverage support for all tests
explicitly symmetrize matrix, at the cost of speed

avoids the user to recall that only upper corner was filled
disable code coverage by default

coverage analysis causes bogus output if tests fail
add derivatives to MVN wrt any scalar