appbuilder: integra PageBuilderEngine em AbstractPageBuilder.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
documents: inicializa um campo de um objeto extendido.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
documents: corrige validaçao de modelos ao adicionar item em
documento complexo.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
shell: inicializa registro apenas durante init().

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
appbuilder: instalaçao otimizada de documentos complexos
em AbstractInstallObject.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
appbuilder: implementa AbstractActionHandler, para manipulaçao de açoes.

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