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
Add test for frame position.
Add a helper function to get the bounding rectangle for an ODF page.
Improve positioning of frame that relative to page.
Add type that is a union of ClientRect and a struct with the same members.
This makes is possible to use them interchangeably.
In older browsers, positioning is only allowed on whole pixels.
The positioning test should set the allowed error higher in such browsers.
Add more supported length units.
And add a bit of documentation.
Check for null return value for getBoundingClientRect.
Slight clarification of exception.