functionality and docs for zap stanza

* `zap` was previously supported as a noop for forward-compatibility
* Also adds restrictions against relative paths in `uninstall :files`
* Also documents safety conventions for `uninstall :files`
Merge pull request #6155 from rolandwalker/add_zap_stanza

functionality and docs for zap stanza and verb