Change the insertion of block to not getting empty paragraph
IE Fixes
Removed unused method
Fix JSLint on dom.js
Refactor the code around where splitting is done to make it more robust
Merge branch 'hotfix-empty-p-with-blocks' into commercial-hotfix

Conflicts:
	build/hotfix-changelog.md