[PL] Set initial conditions
As discussed with @endJunction and @wenqing, this pull request improves the generic interface for setting initial conditions. With the changes of this pull request, there is potential of implanting the initial calling of Phreeqc in the
- Feature description was added to the changelog
- Tests covering your feature were added?
- Any new feature or behavior change was documented?