SubProgram model f-me/carma#1309
Add missing fields to SubProgram, export Program f-me/carma#1309
Fix table names f-me/carma#1309
Merge from master #1309

Conflicts:
	carma-models.cabal
Rebase synonyms patch f-me/carma#1310
Merge remote-tracking branch 'origin/master' into vin-refactoring
New dpViewer role ident
Merge from master
Update Program/SubProgram fields
Move Program fields around a bit f-me/carma#1309
Fix SubProgram types, add TInt wrapper #1309
Drop redundant Case fields #1300
Make synonym fields required #1333
Rename validUntil → validFor #1309
SQL UPDATE helper f-me/carma#1352