HOR-556: Controlar el estado dirty del formulario para mostrar un mensaje de aviso al usuario si intenta cerrar sin guardar cambios.

git-svn-id: http://jira.uji.es/repos/uji/HOR/uji-hor-base/trunk@20409 e6edf6fb-f266-4316-afb4-e53d95876a76
HOR-570: Comprobar que los créditos asignados a un profesor sean mayor que 0. En cliente y servidor.

git-svn-id: http://jira.uji.es/repos/uji/HOR/uji-hor-base/trunk@20411 e6edf6fb-f266-4316-afb4-e53d95876a76
HOR-571: Si estamos en la vista calendario detalle de una asignatura e interactuamos con las asignaturas no planificadas, nos aparece un error javascript de "Uncaught TypeError: Cannot call method 'getActiveView' of undefined"

git-svn-id: http://jira.uji.es/repos/uji/HOR/uji-hor-base/trunk@20412 e6edf6fb-f266-4316-afb4-e53d95876a76