Prevents elimination of tables using delete and backspace

The last prevent delete algorithm did not have in mind if the element after or before the table is an empty element
Correct node traversal algorithms after split
Correct algorithm by which to preserve tables at delete
Merge remote-tracking branch 'petro/hotfix-avoid-table-delete' into commercial-hotfix

Conflicts:
	build/hotfix-changelog.md
Defer initialization of attribute field

This is necssary to circumevent a JavaScript error that occurs when the Wai-Lang
plugin is loaded (and cached) because of a some stateful initialization of
components.
Lint html.js
Merge branch 'commercial-hotfix' of github.com:alohaeditor/Aloha-Editor into commercial-release

Conflicts:
	build/hotfix-changelog.md