Added LinearRelaxationSolver and fixed major bugs in the LocalSearch.  Taking the best of three possible approaches.