support HTTP PATCH Method

see: http://tools.ietf.org/html/rfc5789
Merge remote-tracking branch 'source/master'
Merge pull request #11 from wwwdata/master

support HTTP PATCH Method