add NCL deps ESMF and UDUNITS, and their deps as well + style fixes