Fixed issue #1945 supporting PATCH /document to update partial document content.
Merge remote-tracking branch 'origin/develop' into develop