Make ember-testing click() more robust

The current ember-testing `click()` helper only fires the `click` event on the given element. When a real click happens several other events might be fired depending on the type of element. This PR updates the `click()` helper to be a bit more realistic.