Headers now check each other through class identity instead of names.
Reversed the variance of header identification.
Merge branch 'topic/classtagHeaders' into develop

Conflicts:
	core/src/main/scala/org/http4s/Responder.scala
	core/src/test/scala/org/http4s/ResponderSpec.scala