PickerField fix mensaje validación codeExpression

Se modifica el método que valida si la cadena ingresada por el usuario
en el codeExpression es nula debido a que el mensaje emitido era
&&&empty&&&& , se reemplaza la cadena "" por
"COMPONENT_PICKER_INPUT_NOT_FOUND"

refs #9852

Signed-off-by: Arturo Volpe <avolpe@pol.una.py>
Formato de fechas en los reportes

Se agrega un pattern a las columnas que visualizan datos del tipo Date
en base a la anotación definida en la entidad. Además se establece un
ancho fijo a la columna para evitar que ocupe mucho espacio en el
reporte.

refs #9851

Signed-off-by: Arturo Volpe <avolpe@pol.una.py>
Alineación y alineación en los reportes.

Se modifica la clase DynamicUtils para que al momento de establecer el
formato(pattern y alineación) primero verifique si la columna no tiene
configurados dichos atributos y de no ser así establece el formato por
defecto definido.

refs #9813

Signed-off-by: Arturo Volpe <avolpe@pol.una.py>
Mensajes internacionalizados desde el Controlador

Se modifican los métodos que emiten los mensajes internacionalizados y
específicos de la acción realiza en el controlador de manera a evitar
enviar la cadena ""(vacia) ya que esto es incorrecto visualizando en la
vista el mensaje con &&& al inicio. Se elimina tal verificacion del
controllerHelper debido a que se considera incorrecto enviar null como
mensaje a emitir.

refs #9730

Signed-off-by: Romina Fernandez <romina.fernandez@pol.una.py>
Style de columnas en reportes atributos especiales

Se agrega el estilo a las columnas que representan atributos compuestos
en los reportes.

refs #9890

Signed-off-by: Arturo Volpe <avolpe@pol.una.py>
Merge branch '2.3.10'

Se recuperar los bugfixes corregidos en el release 2.3.10.

Los errores solucionan problemas de formateo de reportes e
internacionalización.

Parches mezclados:

refs #9852 (6a4fbf1), #9851 (ca13549), #9813 (710898f),
     #9730 (eccd4ff), #9890 (5896557)

Signed-off-by: Arturo Volpe <avolpe@pol.una.py>
Release 2.3.11

Release bajo demanda.

refs #3960

Signed-off-by: Arturo Volpe <avolpe@pol.una.py>
Construcción de columnas - Reportes

Se agregan dos métodos a la clase GridBlockBuilder para agregar columnas
con un estilo específico.

refs #8961

Signed-off-by: Romina Fernandez <romina.fernandez@pol.una.py>