Optim lp

I'm working on generic numerical optimization module for openCV within the Google Summer of Code 2013 initiative (mentor: Vadim Pisarevsky). I propose the implementation of the first algorithm in the series: the simplex algorithm. This version is not optimized so far, but is supposed to work on all the problems correctly and without cycling. Please, let me know if any problems encountered.