Automatically downcasts arrays to pp complient precision and warns
Merge pull request #794 from niallrobinson/float64_pp_save

Allowed >f8 data arrays to be saved to pp