Changes in coproduct split implicits

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