Merge pull request #81 from mehere/dev

Pull Request from dev -> dev-wee on 3/3
adhoc resolve
conflict resolve
conflict resolve
Merge pull request #82 from mehere/dev

Pull Request from dev -> dev-wee on 4/3
Retry algorithm v2
Resolve conflicts
Resolve conflicts
Remove hard coding for adhoc-scheduling
Merge pull request #83 from mehere/dev-wee

Remove bugs in adhoc scheduling.
temp
ad hoc v1
ad hoc v1
ad hoc v1
Added a patch to restrict the number of excess lesson to be smaller or equal to the number of relief lesson.

Note: As a result, some teachers will consistently have number of teaching periods > recommended number.
Merge pull request #84 from mehere/dev-wee

Added a patch to restrict the number of excess lesson to be smaller or e...
Merge pull request #85 from mehere/dev

Pull Request from dev -> dev-wee on 5/3
Added a patch to restrict the number of excess lesson to be smaller or equal to the number of relief lesson.

Note: As a result, some teachers will consistently have number of teaching periods > recommended number.
Merge branch 'dev-wee' of https://github.com/mehere/RTSS.git into dev-wee
Merge pull request #86 from mehere/dev-wee

Fixed the number of skipped lesson < Relief Lesson