Merge pull request #666 from bhariharan/unstable

Merge branch 'master' into unstable
Adding support for PATCH