1. Adding hall_teacher, organizing_teacher and initiation_teacher to both program_types, as well as teachers. These will work same way as the earlier add co_teacher option

TODO - there is inconsistency in way 0 and -1 values are handled for minimum_no_of_x_teachers as added from program_types admin panel. To fix that.