Added method sequenceEach in ExPendingCommandFactory.Util which take a
sequence of commands and ensures commands, following other commands, are
not executed before their previous commands+their side effects have
finished.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>