Refactor infiltration program
Merge branch 'infiltration' into 43144741_CONTAMTranslator
First working infiltration calculation, no objects yet
New infiltration calculation, side-by-side with old
Eliminate old method, add infiltration objects to spaces
prj::Data private in translator again
Additional cleanup of ForwardTranslator