Add type classes to encode a query parameter
Start monitoring binary compatibility with sbt-mima-plugin.

We're going to start rigidly enforcing binary compatibility for patch
releases.  Starting with 1.0, we'll enforce it for minor releases.
This is just an advisory integration today.

Fixes #88.
Dynamically calculate the binary compatible release. #88

Rule for the 0.x cycle: if patch version > 0, compare to .0.
Merge pull request #103 from http4s/topic/mima-integration

Start monitoring binary compatibility with sbt-mima-plugin.
Remove AcceptableQueryParam and a test for encoding a custom query parameter
Add methods to add optional query parameter
overload withMaybeQueryParam to accept Option
Seal Message

It was certainly an accident this was unsealed previously in life.
Add QueryParamDecoder instances and write QueryParamMatcher in term of them
Add law for QueryParamEncoder - QUeryParamDecoder
clean up
BlazeServer starts asynchronously
update according to code review
Add optional query parameter matcher
Update withOptionQueryParam to withMaybeQueryParam when it takes a Maybe
Merge branch 'query_parameter' of https://github.com/julien-truffaut/http4s into julien-truffaut-query_parameter

Conflicts:
	core/src/main/scala/org/http4s/ParseFailure.scala
Merge branch 'julien-truffaut-query_parameter'
Rename Writable to EntityEncoder

Also added "summon" methods for the EntityEncoder and EntityDecoder objects.
Rename factory method on EntityDecoder from 'make' back to 'apply'
Merge pull request #107 from http4s/topic/renameWritable

Rename Writable to EntityEncoder