shell: reimplementa passagem de componentes para validador.

passamos a visao completa ao inves de entradas selecionadas.

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

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
appbuilder: contador de ultimo item deveria ser global, nao local.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
shell: envia todas entradas com validadores para processamento
em AbstractPage, evitando multiplas chamadas remotas.

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