Properly handle showing the backdrop after Shroud is hidden with the new backdrop model.
Properly place the backdrop for applications with no windows.

Also change CFStringRef casting for consistency.
Update documentation to mention OS X 10.8 and 10.9.