Add cell tabbing support
Fix cleanEmptyElements
Merge remote-tracking branch 'origin/experimental' into experimental

Conflicts:
	src/tools/clean.js
Allow hotkeys to return false to ignore