Changes in coproduct split implicits

See https://github.com/milessabin/shapeless/issues/247

I made the split implicits look similar to Take and Drop that were merged yesterday.