Merge pull request #280 from bmjames/scalaz-seven

Minor syntax tidy-up
fix copy/paste error for {Min,Max,First,Last}Val semigroups
provide Traverse for EphemeralStream
bring coproduct instances into proper scope