P3M solver
Summary
Complete the P3M solver initiated by Benjamin Ulmer in his Master's thesis so that it can be used in scenarios where collisions might be important.
Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.