Fix #1543 cancellazione partecipazione base

Aggiunta la cancellazione delle PartecipazioniBase
alla procedura di cancellazione di un utente da Gaia.
Fix #1581 cancellazione corsi senza iscritti

Il presidente di un comitato può cancellare i corsi che non hanno
nessun iscritto.
Merge branch 'master' into fix-aspiranti
giusto per provare in minificatore
Fix #1591 spazi, a capi e tric e trac

Microsistemata al documento pdf generato a fine corso
Fix #1576 modifica direttore prima della chiusura

La modifica del direttore deve essere possibile fino
alla chiusura del corso, non dopo.
Fix #1571 modifica data esame solo verso date future

Il JS non deve mostrare date nel passato per la data
dell'esame
Fix #1564 verbale con crocifissione in sala mensa

Quando si compila un verbale dopo il primo step  di salvataggio
viene mostrata una pagina di riepilogo coi campi bloccati. A
questo punto si può confermare oppure si può ricompilare il
verbale
Fix #1553 registrazione delle assenze

Ora il sistema di registrazione delle assenze è più brutto
ma funziona
Merge branch 'master' into fix-aspiranti

Conflicts: js lezioni
Fix #1596 email di fine corso

Manda le email a tutti quanti avvisando di come è finito
il corso in questione
prima controlla, poi calcola

veniva fatta un'operazione su un dato potenzialmente
inesistente
Merge branch 'master' into fix-aspiranti
Fix #1594 corsi base senza direttore

una rapida caricata della pagina dei corsi base da admin
sistema gli stati dei corsi senza direttore in dacompletare
Questa situazione "in teoria" non dovrebbe verificarsi più
o-to-i

ops
#1594 segnala al presidente che manca il direttore

Tutte le volte che il presidente accede, se manca il direttore
lo infastidisco con un modale per ricordargli di metterlo
Fix #1595 e Fix #1594 ho mescolato le cose

ora sono tutte e due fixate, anche se ho riferito i commit
al contrario
Merge pull request #1592 from CroceRossaCatania/fix-aspiranti

Fix aspiranti