Fixed bug where shader from a previous pass could be assigned to the next pass.
Removed bogus assert on null shaders in EffectPass constructor.
Merge pull request #1518 from SickheadGames/effectfix

Simple Effect Fixes