[+] Screenman tiny framework for screens
[*] Modified editSms screen
[*] Updated 'editSms', 'supervisor' screens and ScreenMan
Merge branch 'master' of https://github.com/f-me/carma into i2m_learning

[M] updating project
[*] Updated 'contract' screen and ScreenMan
[*] Updated 'partners' screen to work with ScreenMan
[*] Updated 'program' screen to work with Screenman
[*] Moved 'Table' class definition from ScreenMan to TableMan
[M]
[+] 'isActive' column added to the 'contract' screen table. Issue #758
[*] Corrected 'contractor_partnerTable' table width
[M] Merging 'i2m_learning' and 'master' branches
[*] Make 'Save' button disabled until all required fields are filled, on 'Contract' screen. #765
[!] Fix 'contract' screen
[!] Fix 'Supervisor' screen - enabled default sorting
when looking for same contracts exclude self id
[!] BugFix #782, #780
[M]
add timeout to backoffice table request so it can see updated actions
Merge branch 'i2m_learning'