Merge pull request #34 from wigtor/master

copiando desde G1 a G3
sincronización de correos recibidos

envio de mensaje con un ver mensaje en su contexto
muestra del mensaje en manteka al hacer click en el enlace del mail
Mantenedor Editar Salas

Volviendo a su versión original
Merge pull request #35 from wigtor/master

Descargando
Merge pull request #92 from migueljara/master

copiando desde G3 a G1
Merge pull request #93 from dquinteros/master

copiando desde G4 a G1
Log de borradores y correos enviados

Implementado el log de borradores y correos enviados (bug en la tabla
cuando no hay elementos que mostrar)
Búsquedas en correos recibidos
Merge pull request #94 from migueljara/master

copiando desde G3 a G1
Merge pull request #36 from wigtor/master

Búsquedas en mails recibidos implementada
Logo Usach

Link a la pagina
Filtros de búsquda en mantenedor Sesiones

Sólo en operación "Ver"
Logo Usach

Abrir en nueva ventana
Busquedas por filtros en mantenedor Sesiones

90% completado de operacion Editar
comunesFiltros

Adaptandolo para los casos en que lo que se trae es un valor null.
Reportería

Esta 100% funcional, para esta oportunidad existe un único reporte
(funcional) en el sistema que corresponde al de los ESTUDIANTES.
Reportes

Modificando para que si se desea ver reportes o descargarlo sea en base
a varuable GET, de tal manera de no tener q tener dos archivos casi
iguales.
Tablas con cursor pointer
Merge pull request #37 from wigtor/master

Descargando
Cambio importante en comunesFiltros

Cualquier Objeto que se traiga mediante comunesFiltros, debe poseer un
atributo "id" el cual representrá el identificador del objeto en la base
de datos, por ejemplo, para un profesor será su RUT, para una sala su
codigo_sala, para una sesion, su cod_sesion, etc.... De esta manera los
filtros saben que columna se utiliza para identificar dicho elemento. Ya
me dí el trabajo de cambiar todos los modelos que hasta ahora ocupan
filtros, pero para futuros filtros se debe tener en cuenta lo anterior,
caso contrario, el filtro no funcionará utilizando comunesFiltros.js.