[RFR] Introduce edit-button and delete-button directives

- [x] Introduce edit-button and delete-button directives
- [ ] ~~add reference-link directive~~
- [x] add `view.listActions(['edit', 'delete']) helper
- [x] update documentation

Refs #121
I decided to throw an error when the listActions() helper is called twice.