Issue #2379071 by catch, merlinofchaos, Fabianx: Use drafty module for draft revision handling