Merging experimental-optim into experimental-mpi

The old Makefile is replaced by a Cmake script, which is a cross-platform alternative, and is much more easy to maintain as the size of the project increases.

The only relevant modifications to source files' content are some fixing of #include <mpi.h> and #ifdef MPI_VERSION for serial.c and parallel.c

Also, the indentation of all source file was fixed to follow the standard use by kdevelop4 .

An unpushed merge on my laptop showed no conflict between the last commits of each branch.