* Added a new input format for the list of ions. It is now possible
to group ions (like this [1 2] [5 6]) that are considered
equivalent in the solver. This has required changing the internal
variable 'ion_list' to a dictionary 'ions' which can later be
enhanced by other features (such as specifying ions by element name).