[shclient] SHColor and SH_STORED_COLOR

Minor changes in shdata.
In shclient, color structured defined to make surface generation easier.
Added some parameters to NewSurface() function to include border
generation (near future)