KBestSolution now owns a copy of the problem
More tests
Removed my modification
Porting eclipse->CMake and data redefinition
Rename
Data type conversion

Some data type where wrong. Signature has beed redefined for the use of
size_t, ssize_t, etc...
Slow working version
Recursion disabled in search for alternative solutions

This is the ONE commit. It solves all the performance problems.
Although I have not tested the correctness by comparison, it should be
equal because the search for alternative solution does the backtrack
starting from elements present in the matrix: those element will likely
to be searched in the next iteration of backtrack.
Removed test static_problem
Project reconfiguration

For a better approach and with the goal to produce a library, I
reorganized in multiple directories the source code. Now the main
directory (src) contains only the public interface and its
implementation.
Removed old kp_alg
New test with 100 variables
Documentation for kbest, using doxygen
Removed old eclipse .project
Wrong cmake command
Default build: eclipse
Default build: unix
Readme for the default builds
CMake configuration. Merged debug.h/c to kbest_io_utility.h/c

Using CMake the user can enable or disable the compiling of the debug
prints (for performance). The variable is ported to the code using
an autogenerated file (KBestConfig.h.in).

However the print debug function were outside the public interface,
so I moved the content of utility/debug.h/c inside kbest_io_utility.h/c.
Fix in find_idx algorithm

Find algorithms didn't consider the case when the value is less than the lower, but there's still space in the list.