-Fix: fix icon map loading for Big endian machines
-Fix: __builtin_bswap16 is missing on x86 / x86-64

See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52624