meeting: add dummy pdf rangliste
meeting: implement reportlab pdf rangliste
meeting: cleanup ranglisten generation
meeting: rework and factor out Disziplin classes