Fix bug LT-13955 where data was not saved before S/R

* Modified Send/Receive to give forms the opportunity to validate
* Refactored Saving code to a more obvious location
* Called save to disk code before lift exports
* Made InterlinMaster save intermediate Analysis on validation

Change-Id: I21224006a588afb2d6c46e64107c3e38e8ee25be