Content-Type and HTTP method override handlers

This is two handlers I use very often:

 * `ContentTypeHandler`: checks a request's content type against a list of allowed content types. It responds a 415 if the check fails.
 * `HTTPMethodOverrideHandler`: allows to change the request method using a header or a form key (originally contributed to [martini-contrib](https://github.com/martini-contrib/method)).