[KLMB/YAGGLER]: created a 'tools' folder where all the utility files will be located.
[YAGGLER/TOOLS/MERGER]: Added an helper class that allow one to merge two ct::type_list/cr::tuple/ct::merger in one big ct::type_list/cr::tuple
[YAGGLER/TOOLS/TYPE_LIST]: added an helper class that allow extracting template arguments of a ct::type_list and give them as template arguments to another specified class.
[YAGGLER/CMAKE]: added (for future use) root folder as include target (for #include <yaggler/tools/...>)
[KLMB/YAGGLER/BASE_MATERIAL]: modified includes to klmb/ct_*_list.hpp to klmb/tools/ct_*_list.hpp
[YAGGLER/.gitignore]: added .kdev_includes_path files to be ignored by git.
[YAGGLER/TOOLS]: type_at_index supports empty lists, ct_list has now the ability to export tuples tpl arguments into another class.
[YAGGLER/SAMPLES/DEV]: minor modifs, to keep track of changes.
[KLMB/BASE_MATERIAL]: base material is now working \!\!\!\! :D (this was a lot of work/templates...)