shell: substituição de construtor Message() obsoleto em algumas classes.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
shell: açoes customizadas devem ser reinicializas em todo getViewData().

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
documents, docmanager: substitui construtores obsoletos.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
documents: implementa move() em Documents, para move conteudo
compativel entre objetos extendidos.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
docmanager: suporta chaves numericas.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
docmanager: save() suporta ComplexDocument.

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