Simulation::part_create.

All default properties when a particle is created can now be set in the
element init function.

Also, pfree is now in Simulation, and the particle struct has its own
header file.