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

Depends on https://github.com/hpcugent/easybuild-easyblocks/pull/171 for ESMF support and enabling ESMF/UDUNITS in the NCL builds.