Add Show instances for EitherT

This just shows the underlying instance, as opposed to wrapping it in
"EitherT(...)" or something. This follows the precedent set by ListT.
Merge pull request #772 from ceedubs/eithert-show

Add Show instances for EitherT