Move code of shaders from registry and ini to separate files in folder.
Revert "Move code of shaders from registry and ini to separate files in folder."

This reverts commit da59b57a76da243275345bc5e6045382e13102e8.
Initialize variables in the constructor.
Cppcheck fixes:

* reduce variable scope
* remove unneeded variable assignments
update Little CMS to v2.5 (git a4847b0)
Fix camelcase word "Charset".