Reorganize the source code
Fix the build
Strict ISO C adherence
Strict ISO C adherence
Strict ISO C adherence
Project setup
Merge https://github.com/GHamrouni/Recommender

Conflicts:
	Makefile
	msvc/LibRecommender/LibRecommender.vcxproj
	msvc/LibRecommender/LibRecommender.vcxproj.filters
	msvc/Recommender.sln
	msvc/Shuffle/Debug/Shuffle.Build.CppClean.log
	msvc/Shuffle/Debug/Shuffle.log
	msvc/kfold/Debug/kfold.Build.CppClean.log
	msvc/kfold/Debug/kfold.log
	msvc/kfold/kfold.vcxproj
	tools/kfold/data_set.c
	tools/kfold/find_minimum_tsearch.c
	tools/kfold/find_minimum_tsearch.h
	tools/kfold/k_fold_parameters.h
	tools/kfold/k_fold_rmse.c
	tools/kfold/k_fold_test.c
Reorganizing the project structure