Add error example to coproducts example
Rename Codec.auto to Codec.product
Merge branch 'master' into topic/shapeless-2.1