support HTTP PATCH Method

see: http://tools.ietf.org/html/rfc5789