OHC restart fix and py3.7 dropped
An inconsistency with ocean heat content before and after a restart has now been fixed. It was not affecting results since OHC is a post-processed quantity, only reporting.
One module dependency was failing tests with python 3.7, so support for python 3.7 has been dropped.