Starting to generalize the forcedata approach.

Now, it creates separate arrays for gromacs/desmond/lammps,
though I have not started using them for desmond/lammps.