added input event to type() and respective test
Support oninput event or IE >= 9

Adds support for oninput event for browsers IE >= 9. Checks for the
`oninput` key on input elements and only fires the change when the
browser supports it. Tested in IE9 and IE10 on Browserstack. Fixes #15
Fixes oninput detection.

Previously wasn't looking for a string in the input element during
feature detection, so it was always returning false. Verified that this
is working properly in IE9 on browserstack now. For #15
Merge branch 'master' into 15-oninput

Conflicts:
	test/qunit/key_test.js
Merge pull request #24 from matthewp/15-oninput

fire input event on input elements for IE; closes #15