Destructors of temporaries and conditional expressions [was: Re: r186925 - Revert "[analyzer] Add very limited support for temporary destructors"]

[moving to cfe-dev, it seems like a more appropriate place]