[KRACOEUS-8275][KRACOEUS-8114][KRACOEUS-8312] various compliance page fi...

...xes with refreshes, fields, and protocols
Ok. I'm ok with it. We've just been using processBeforeAddLine primarily. I like it so we didn't have to hard code newCollectionLines, but on second thought there isn't a big reason to do that. Can you remove the extra args from this method though? All we need here is the form.