TimeScheduler: Added consideration of max. workload per day

Added: @ the moment maximal 4 hours difficult-course-hours and 4 easy-course-hours are allowed