added im_worfklow__auto_approve task and modified im_workflow__assign_to_supervisor and im_workflow__assign_to_absence_supervisor to use it in order to auto-approve absences for supervisor-less users