remove remaining dojo deps

This consists in (temporarily if we go to ES6 promise) using jQuery promises as well as temporarily removing modules that have not yet been "ported" to delite paradigms (before they are ready for delite).

(grunt remote:test is still running on that but as I'm absent tomorrow I prefer to issue the PR now, if the tests are failing I'll do additional commits to the PR to fix them).
this is actually failing because _openDropDownPromise is a true promise object not a Deferred and so does not have the reject() method. We have to think how to solve this...