Fix/cardiac cell restart
This MR fixes a bug which prevented cell model restart files generated in parallel from being imported correctly. It also optimises the loading of cell model restart files so each file is only read once, rather than once per variable.