Dr. Nevin S. Scrimshaw, a nutritionist who improved the health of millions of children in developing countries by creating low-cost vegetable-based foods for weaning infants, died on Friday in Plymouth, N.H. He was 95.