PATCH support to modify users from HTTP

Nothing complicated here, but we find it very convenient to be able to update just one property of a user document, instead of having to send it completely via a POST request.
\n is not necessary in lager