Improve vector source clear() performance

Speeds up from 8 seconds to 350ms the clearing of 100'000 features.

This 24 times improvement is in part gained by dispatching a single `clear` event in spite of sending a `removefeature` event for each of the 100'000` features.
Thought it was absent from previous code, it is more consistent with them. Updating the PR.