Added to all DMX functions and iCat functions separation of code for windows and linux versions:

Corrections were tested and are working with hardware for Enttec Pro, Enttec Open, Sunlite, ArtNet + iCat on iphone
Merge branch 'linux_portage' of github.com:ChristophGuillermet/whitecat_crossplateform into test-mise-en-objets
fait des modification pour raccorder au nouveau patch_splines_2, et sutout bougé la fonction build_default_curve de CORE_6.cpp à patch_splines_2
fait des modification pour raccorder au nouveau patch_splines_2, et sutout bougé la fonction build_default_curve de CORE_6.cpp à patch_splines_2
fait des modification pour raccorder au nouveau patch_splines_2, et sutout bougé la fonction build_default_curve de CORE_6.cpp à patch_splines_2
fait des modification pour raccorder au nouveau patch_splines_2, et sutout bougé la fonction build_default_curve de CORE_6.cpp à patch_splines_2
déméangé une fonction de patch_core.cpp vers patch_splines_2.cpp
sorti une fonction utilitaire de CORE6
little fixes
cleansed the code
cleanded the code further, moved one function from CORE6 to patch_splines_2
defined a macro BUFFER_LENGTH with the value 256 in order to be able to prevent buffer overload
nombreuses modifications pour essayer de ramener du matériau dans la classe curve_node