Is there a way to set a layer to Transparent in Cycles without a new scene?

I want to use an Environment image for World, so I can not set Film to Transparent for the scene, I hope in the Future I can set this per layer, that would solve this, for now I have to use another scene, but would like to avoid this, I seem to have issues with camera positions, and placing objects, I link the camera, but still have issues after moving it or objects, I want to make a Crystal Ball and a Moon with a Glow, I know how to do this in Internals, but in Cycles it seems its harder to do, at least it is for me, still learning cycles, I figure there is a way to mask out the black background but I have not figure out how, any ideas?

Enable Cycles’ environment pass, it contains the missing directly-viewed backdrop when you have transparent film enabled.

Thanks, that gave me access in the Compositor to my Environment Texture, I put it on a layer of its own so I could have a clear background, since my objects where dark, my guess is that it does not pull in AO or light sources.