Smarter way of detecting jQuery element.
Introduced troopjs-utils/defer, a when.defer patch, to avoid using $.deferred.
Take care of unweaving 1.x widgets.
Coding style fixes.