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.
Fix rmul definition

rmul means "exit underline mode", so a full reset of all
the attributes is not the correct way of exiting from
underline mode, because it is going to modify also another
attributes not related.
Set _NET_WM_PID attribute
prevent resizing stdin.

NOTE: patch sumbitted