remove unused modules from dependency list, and upgrade to use new dojo/Deferred code, refs #14279 !strict