stability improvements to ValueIterationGS

the Gauss-Seidel value iteration algorithm is now in a useful state. The documentation still needs cleaning up and expanding but the functionality is there.
The target for the next tagged version is to have the RelativeValueIteration class able to be used.
This tag has no release notes.