refactor KernelValue Jacobian stuff (#3492)
Sync KernelGrad/KernelValue up to current state of Kernel, fix bug (#3492)
Const hints, auto vectorization comments and temps, whitespace consistency (#3492)