Merge pull request #293 from jrogelstad/20044

issue #20044: Add support for JSON patches
Issue #19304 ORM.fetch should use options to allow silentError. Fix _maps cache.
Issue #19305 Fix Discovery doc list method to use model if no modelListItem is available.
Issue #20044 Cleanup.
Merge branch 'master' into 19305
Issue #19305 Working GET list requests.
Merge remote-tracking branch 'JOHN/20154' into 20154
Issue #20154 Set natural keys on account.
Issue #20154 Fix code formatting on account.
Issue #20044 New drop xm views and orms script call in init.
Issue #20154 Add natrual keys to all the client models we can.
Issue #20154 Add natural keys to ext models.
issue #20169: Only apply etag to orms defined as lockable.
issue #20154: Add support for a automatically generated uuid field to be used as natural keys. Add documentation. Fix site. Implement on customer orms.