Add warning icon and message to FE when the parset has fixed proportions that conflict with the programs
Use "kelvinburke/angularjs-tooltip" a fork of the previous angular-tooltip aka alajmo/tooltip in order to get the tooltips to refresh themselves automatically
add functions to check whether a parset overrides the targetpars of a program or scenario
fixproppmtct, which previously did nothing, now fixes the proportion of diagnosed pregnant women who are on pmtct. This is what proppmtct previously did too.
Overall model speed ups (from replacing for loops with einsum)
Code for diagnosing pregnant HIV+ mothers through ANC that is NOT enabled for this update: 'useoldpmtct'
Propcare now brings people in from dx and lost and puts them in lost if there are too many diagnosed.
Fixed people not getting linked to care if propcare was set, now people link naturally and propcare just adjusts after the timestep - gives a more realistic cascade plot
added 'proppmtct' to the Results.main the proportion of HIV+ preg women receiving PMTCT
added 'numdiagpmtct' to Results.other the number of people diagnosed by ANC (always 0 in this update)
added 'propdiagpmtct' to Results.other the proportion of diagnoses that came from ANC (always 0 in this update)
fixed optimization error caused by 0/0 when running a minmoney optim.
fixed constraints not being respected in optimization from programs not being in the same order as optim.constraints
improved FE errors
scenario tab now only keeps the latest run of results
cascade plots now show 95-95-95 targets but 90-90-90 still available in Advanced plots
'ageing rate' removed from the FE list of parameters that can be targetted by programs or parameter scenarios