Massive multipole rewrite
Adding an electric field and the architecture for external perturbations. Fixing a bug in MultipoleAtomTypesSectionParser.