[MAT-437] WIP on mldivide, simplifying triangular solver.

Working on un-java-ing and making the code leak free.
Currently compiles and 2 unit tests run leak free, work is
needed!