Remove redundant call to find_named_blocks in template processing.

self._get_ancestors already returns self.file in the appropriate position.

Closes #791.
Add PATCH and OPTIONS support by default to curl_httpclient.

Add some tests to cover all the standard (and non-standard) http methods.

Closes #792.