enhance NCL, also support UDUNITS and ESMF deps, add easyblock for ESMF