Do not grab click events on the eventTrap.

Fixes an issue where clicking on the middle of
the character to the right of the caret would
cause the cursor to move to the start or end
of the document.
Merge pull request #432 from adityab/eventtrap-clickungrab

Do not grab click events on the eventTrap.
Update link to demos in README.md
Merge pull request #434 from kossebau/updateDemosLink

Update link to demos in README.md
Unbreak display of IME text during composition

The text was not appearing when composing via the IME. It would not show
in the document until after the composition was complete.
Fix reselection of the eventTrap in IE11 & Firefox

Changing to an input element (1038583) affected how text ranges are
created in IE and Firefox. This stopped cut/paste from functioning.

setSelectionRange is supported on all major browsers.
Don't rely on boolean value being returned from DataTransfer.setData

According to the current specifications, this is a void return type.
Chrome is the only browser that returns a boolean value for this.

See http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#dom-datatransfer-setdata
Fix cut & copy in Internet Explorer

IE11 throws an exception when attempting to set an unsupported key such
as "text/plain". Could have done browser sniffing to detect IE instead,
but this approach seems equally valid.
Merge pull request #436 from peitschie/cut-ff

Fix cut & paste support for Firefox & IE
Meet Bella. She will destroy your documents.
Register a fake cursor so user can safely interact with Bella
Allow multiple instances of Bella
Show Bella how to exercise the entire selection API
Teach Bella how to meow (and other text manipulation actions)
Try and make the average selection range smaller
Using a real SessionController causes problems with double-events
Teach Bella about undo & redo
Now Bella will also destroy your document formatting too!
Learn about cut, copy & paste
Give Bella some sugar