Implemented transparent sky rendering

The alpha channel rendering runs in a single thread right now, which is not
optimal, but at least it works fairly well.

fixes #295 (github)