shadow: always create shadow surface with alpha channel

shadow requires masking.  We need to generate shadow surface with
alpha channel.
xcb: add gaussian filter