x11: Set icon issue fix

Signed-off-by: Vinzenz Feenstra <evilissimo@gmail.com>
Addressed comments by Terseus to match the spec

size_t -> long
uint8_t -> unsigned char

Signed-off-by: Vinzenz Feenstra <evilissimo@gmail.com>
Fixed crash bug in the shaderlang test

Signed-off-by: Vinzenz Feenstra <evilissimo@gmail.com>
Merge pull request #69 from vinzenz/icon-issue

x11: Set icon issue fix
Merge pull request #77 from vinzenz/shaderlang-test-crash-fix

Fixed crash bug in the shaderlang test
-fixed bug in Button now exporting font property
-made GUI Theme editor usable
-editor does not allow to export or create .pck in the same path as a project
-changed .pck format (lacked support for versioning so couldn't change it), previous was causing crashes and is now incompatible, just re-export.
-will not look for .pck files recursively, was causing unexpected behaviors
-fixed execution of Godot in paths with non unicode characters in Windows, OSX and Linux.