use functools.wraps to set docstrings on proxies

If you use a tool like sphinxcontrib.autohttp.flask to automatically
document your APIs, it's important that the docstrings on the actual
view functions be extractable.  By wrapping the proxy function created
in make_proxy_method() with functools.wraps(), it is set on the proxy
function and can be extracted by walking app.view_functions