Fix BlendState setting and resetting

This includes modifications to get RenderTargetsTests up and functional again.  
- Second one does not work as expected.  There should be a PreMultipliedAlpha and a NonPremultipledAlpha image but instead it uses on a NonPremultiplied graphic.

One problem I have not looked into is the ParticleTests Snow test.  It does not seem to work.

This also fixes the problem with FadeWhiteTransition.

Please make sure you test after applying.  There should only be maybe one breaking change and that is the CCSprite module.  So if any problems look there first.