Distributor and Collector objects moved to Storage

Restructured code so the (Atom|Group)(Distributor|Collector) objects are
now members of the (Atom|Group)Storage classes instead of the configIo
class.  This required doing the associating/initializing/allocating of
these objects only once inside the simulation class.  As a result of
this, specifying the parameters (atom|bond|angle|dihedral)CacheCapacity
inside the parameter file will no longer do anything.  These parameters
have all been hardcoded to 100.
Usually, any initialization operations that are in the readParameters method have to be repeated in the loadParameters method in order to make sure that the object is initialized correctly when you try to restart a simulation.  Specifically, it looks like you may need to add these initialize and associate functions to the loadParameters function in addition to readParameters. Please made any required modifications to the Simulation::loadParameters function, and then check if you can correctly restart a ddSim simulation after your modifications. Ask me for help understanding the serialization system if needed.