various cleanups including using dcl everywhere, getting rid of #24 some dojo/_base usage as well as using requiresj-dplugins/i18n.