LDEV-4587 Distinguish ordered branching by introducing a new fieldThe fields tells whether branching should start from highest orderedanswer (asc, true) or lowest (desc, false) or is it a plain, non-orderedtool-based branching (null).
LDEV-4054: Updating and fixing labelsThere's quite a lot of work required with labels and it's not jsut translations but rearringing them according to language, string lenght, etc. Also we shouild be more accurate in naming users. When we are referring to students, we should call them students instead of users. Quite a few of these instances in this commit