= docs: adding documentation for method directives
= docs: fix tests
= docs: includecode can now include signatures starting with `val`
= docs: fix and complete method documentation
= docs: document the future directives
= docs: improvements based on jrudolph feedback
! http: add CONNECT method and support for custom HTTP methods, closes #428

We don't want to add even even more (and comparatively rarely used) predefined methods in order to avoid namespace pollution (an `import HttpMethods._` is probably quite frequent).

The breaking change comes from a naming cleanup:
`HttpMethod::entityAccepted` is now named `HttpMethod::isEntityAccepted` for consistency with the other boolean members.
Merge pull request #530 from spray/ticket/428

+ http: add CONNECT method and support for custom HTTP methods
Merge pull request #528 from ivantopo/documentation/future-directives

= docs: document the future directives
Merge pull request #519 from jrudolph/i/349/finish-method-directive-documentation

Finish method directive documentation
+ routing: add Directive that allows a query param to override the request http method