add _NET_WM_NAME
Use int instead of long for color

This patch replaces long by int32_t. It saves
some memory on 64bit systems.
Fix stupid bug in tdefcolor returning -1 in unsigned function

k0ga misktook applying patch of others. Sorry guys!!!!
Add stdint include

Since st is using now int32_t and uint32_t the inclusion of
stdint or inttype is mandatory, because in other case the
definition of these new types will not be known by the
compiler.
Merge remote-tracking branch 'origin/master' into wayland

Conflicts:
	st.c