made two small fixes: dHdk was completely wrong (but I didn't notice because the term is so small compared to the other terms in dfdk). Also, removed an awkward looking but harmless "VecGetValues" in FormFunctionJacobian.