Make DragBox interaction dispatch events

- boxstart/boxend events are dispatched,
- behavior is removed,
- geometry drawn by box render is a simple polygon instead of one with hole.
Remove DragZoom from default interactions

As it only works with canvas renderer.
Add dragzoom example, configured with canvas renderer