Adds support for keyup/-down and IE

Allows user to fire keyboard events like so:
```
   var $el = document.querySelector('input');
   trigger($el, 'keyup', {key: 13});
```
Tested in Chrome (latest) and IE 10.

**Note**: component/inherit is no longer needed