Only change odometry calibration if user has set them to nonzero (or not -99999 in the case of DriftFactor). Also fix bugs in checking for changes in dynamic_reconfigure and setting defaults, and use && instead of and keyword.