Following distributions constraints were added:
Following distributions constraints were added:

At Most 5 Hours A Day
 - Classes are to be placed in a way that there is no more than five hours in any day.

Back-To-Back Precedence
 - Given classes have to be taught in the given order, on the same days, and in adjacent time segments.
 - When prohibited or (strongly) discouraged: Given classes have to be taught in the given order,  on the same days, but cannot be back-to-back.

Same Days-Time
 - Given classes must be taught at the same time of day and on the same days.
 - It is the combination of Same Days and Same Time distribution preferences.     
 - When prohibited or (strongly) discouraged: Any pair of classes classes cannot be taught on the same days during the same time.

Same Days-Room-Time
 - Given classes must be taught at the same time of day, on the same days and in the same room.
 - It is the combination of Same Days, Same Time and Same Room distribution preferences.
 - Note that this constraint is the same as Meet Together constraint, except it does not allow room sharing. In other words, it is only useful when these classes are taught during non-overlapping date patterns.
 - When prohibited or (strongly) discouraged: Any pair of classes classes cannot be taught on the same days during the same time in the same room.

Based on a change contributed by Matej Lukac.

maciej-zygmunt/unitime,maciej-zygmunt/unitime,zuzanamullerova/unitime,rafati/unitime,rafati/unitime,nikeshmhr/unitime,sktoo/timetabling-system-,nikeshmhr/unitime,maciej-zygmunt/unitime,UniTime/unitime,sktoo/timetabling-system-,zuzanamullerova/unitime,UniTime/unitime,UniTime/unitime,sktoo/timetabling-system-,zuzanamullerova/unitime,rafati/unitime,nikeshmhr/unitime