fix execution model construction

Filter out actions having no interactions, which may be the case for
actions in the final execution step.
fix occasional server errors during widget loading

Fix sequential execution of deferred to actually be sequential (wait
until current deferred is done).
Remove optional delay when adding or removing widgets from mashup.
This delay is no longer necessary when adding and removing widgets is
properly performed sequentially.