fix for #19, resolved a whitespace merge conflict
Merge pull request #22 from bitovi/19-nonstring

fix for #19, resolved a whitespace merge conflict closes #19
triggered click to check for hrefjs support. corrected test to account for multiple events.
Merge pull request #17 from bitovi/17-hrefjs

Syn.support.linkHrefJS is always false
Point to proper place to run tests.

Docs were pointing to an incorrect place of the tests.
Merge pull request #23 from matthewp/docs-test

Fix readme on where to run tests.
Failing test for contenteditable

This adds a failing test for typing stuff into contenteditable. For #12
Enable typing into contenteditable fields

This change enables Syn.type to work with contenteditable fields. To get
this to work I had to make a few changes. First the Syn.typeable regular
expression is now a function that the user can use to enable his own
`typeable` elements. This is used with:

```javascript
Syn.typeable(function(element){
  // Test if this element can be typed in here.
  return true;
});
```

By default we allow inputs, textareas, and contenteditable elements to
be typed into. For #12
Merge pull request #12 from matthewp/contenteditable

Syn.type doesn’t work for contentEditable
Merge branch 'master' into 15-oninput

Conflicts:
	test/qunit/key_test.js