Make xml parsing exception message more descriptive

Add some scaladocs too.
fix scaladoc. Thanks @before.
Deal with blaze renames
Remove some dead code
Merge branch 'release-0.4' into topic/server-config

Conflicts:
	blaze-server/src/main/scala/org/http4s/server/blaze/BlazeServer.scala