Some fixes in explicit solver

Fixed boundary conditions approximation
Fixed possible memory leakage
Fixed return wrong values in GetSolutionU2Override
Added method EvaluateStableTimeStep