Issue #3538660 by acbramley, mstrelan, dww: Add CommentPreview enum and replace usage of DRUPAL_DISABLED, DRUPAL_OPTIONAL and DRUPAL_REQUIRED