Automatic insertion of breaks is smarter

The planned task for auto-insertion of breaks can be newly set so that it behaves differently on weekdays and differently on weekends or holidays. For example, on weekdays it can insert a break after 6 hours of work, while on weekends after 5 hours.