Sensitivity Derivatives for Non-smooth or Noisy Objective Functions in Fluid Design Problems