+ 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).