Parameter validation.

Bunch more stuff than this coming in this commit though due to
starting documenting ode_target and an required roxygen upgrade.
deSolve support.

Integrate deSolve style compiled targets, though the initfunc
function is different and this only works via compiling a wrapper.