Add InvariantFunctor instance

Conflicts:
	src/main/scala/scodec/Codec.scala