Bring P3M solver into use in OPAL
Summary
The aim of this issue is to bring the existing P3M solver in OPAL in to use by making the necessary changes.
Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.