add $delete command to addons.update

This PR adds a `$delete` command to `addons.update`. It takes a key or an array of keys and deletes them from the target object.

CLA completed (first-time contributor).