documents: implementa contains(String), para verificar se
item faz parte do modelo de documento.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
documents: implementa getst() em ExtendedObject, para retornar
valor com casting para String.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
shell: action control deve ser definido antes de chamada
a metodo validate().

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
documents: suporta enclosing em Query.

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