alpha-blitting widget and a few fixes

This adds a container for other widgets (actually one, which can be a container for others) - AlphaContainer. It can be parametrized with an "alpha" value and this will be used to paint the container's content.

Also, a few fixes (alpha-aware pixel setting was actually broken before, which was not an issue for alpha=1).