Add automatic derivation of HList codecs

Conflicts:
	src/test/scala/scodec/CodecTest.scala