Dynamic allocation of NION dimensioned arrays in plasma structure

Very large models (e.g. PK04 zeus model) use a great deal of memory to hold the plasma array. This change dynamically allocates memory for all 12 arrays in the plasma structure that were of length NIONS. This has approximately halved the size of a typical windsave file, and hence the memory usage to store the plasma structure. This related to issue #93.