Fix for Issue 55: Webkit cut is broken

The problem stemmed from always inserting the icecut div into the main
document context. Now it uses the document context of the editor, which
is window.document for the contenteditable version and the iframe for
the TinyMCE version. This way Webkit does not get confused about what
element's contents to stick on the clipboard.
re-built master for fix for Issue #55
manually remove icepastediv from tinyMCE document
[Bug fix] caret disappears when deleting while track change is hidden; allow 0 offset for move()
after build
Fix for same user delete
stop propagation of paste event
Fix for cursor jumping to beginning or end

Selecting a word at the beginning of a paragraph and deleteing used to
place the caret in a wrong range, which made the caret jump to the
beginning or the end of the document when trying to navigate up or down
Merge branch 'dev' of https://github.com/NYTimes/ice into dev

Conflicts:
	ice-master.min.js
rebuilt after merging
Fixed: moving around after deleting a word containing white space while track changes is hidden

Fixed the following issue:
1. Hide track changes
2. delete a word containing white space either at the beginning or at
the end, or both
3. try to navigate using arrow keys (right => left => right, or up =>
down => up)
4. The caret always gets stuck in the hidden del region and will not
function properly
Make pasteDiv removal compatible with all the browsers
Make pasteDiv removal compatible with older browsers
[fix] Cursor jumps to top or bottom on deletes with track changes hidden at the beginning of a paragraph.

Cursor jumps to top or bottom on deletes with track changes hidden when
trying to move around after deleting something at the beginning of a
paragraph that includes a white space.
Added build version of the fix
separate editor initialization from finding track tags, needed for realtime collaborative environments, see #90
merged in dev
updating master build after merge from dev
preparing 0.5.0 release
better stated