shell: suporta redirecionamento de exceçoes vindo de açao customizada.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
appbuilder: retorna documento complexo gerado em save().

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
appbuilder: execute(String) deve executar execute() em AbstractActionHandler,
nao execute().

execute() nao ajusta contexto global.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>