Introduces 'block:split' event on double return.
Reworks block split to wo be handled w/o EventBus.
Returns the block upon creation.
Merge branch 'master' into feature/block-division-shortcut

Conflicts:
	src/block.js
Alters caret positioning methods.

There now is both a caretToEnd as well as caretToStart.
Inserts a #split-marker and removes it again.

This also adds two new blocks that might be neccessary in the right
order.
Enables the actual moving of content.
Adds support for trailing return removal.

Also includes some minor refactorings.
Adds the compiled .js files.
Merge pull request #1 from bitcrowd/feature/block-division-shortcut

Feature/block division shortcut