[YAGGLER/TEXTURE]: added image load/store hack (set_image_texture()) and bindless texture (make_resident()). Added a set_sub_texture_data(). Added support for loaders in set_texture_data and set_sub_texture_data.
[YAGGLER/TEXTURE/PNG LOADER|WRITER]: creepy loader and writer for png files. (TOOD: replace png++ with any other png lib (LodePNG ?))
[YAGGLER/TEXTURE/PNG LOADER|WRITER]: Included the png writer by default in texture/texture.hpp
[NEAM/TOOLS/DEMANGLE]: added a nice tool that use the gcc's abi::__cxa_demangle to perform runtime name demangling.
[YAGGLER/EXCEPT]: using neam::demangle<Type>() to make better exceptions (with dyn name).
[YAGGLER/GLFW_WINDOW]: removed the ugly code duplication in both (window|fullscreen) constructors.
[YAGGLER/INIT]: fix'd a bug (invalid delete []) in the case where the context could not be created (exception string).