add MonadPlus instance for StateT

StateT has a simple MonadPlus instance if it is transforming a MonadPlus. Added
this implementation and a couple of basic tests.

(This is my first contribution to scalaz. If there is anything more I need to do, or if there was a good reason this typeclass instance didn't exist, please let me know. I will be glad to help out in any way I can.)