Fixup uncaught TypeError in DOMUtils.isEmpty

this is caused by missing braces which ends up in a different evaluated operator precedence
this bug only occurs if no schema was set, have a look at the unit tests
add a function to unregister a specific format by name.
Merge pull request #419 from skrings/isempty_with_non_empty_elements

Fixup uncaught TypeError in DOMUtils.isEmpty
Fixed so nodeChange event gets fired when taping on iOS.
Merge pull request #421 from nhammadi/master

add a function to unregister a specific format by name.
Merge branch 'master' of github.com:tinymce/tinymce
Fixed whitespace issues
Fixed bug where pasting would sometimes scroll to the top of page if the user was using the autoresize plugin.
Fixed ascii only build issue for plugins.
Fixed bug where caret wouldn't be properly rendered by Chrome when clicking on the iframes documentElement.
Some more work on the caret rendering bug on Chrome.
Suppress eslint error.
fix for pasting word content with headings between lists
Merge pull request #424 from nschoenholtz/bug-paste-multi-list-headers

fix for pasting word content with headings between lists
Fixed jscs issues
Correct typos in Android functions and references
Fix bug in pasting Excel tables with empty cells

Empty cells were being incorrectly stripped in tables pasted from
Excel, messing up table structure, causing mismatched columns,
incorrect number of cells per row, etc. Fixes #7149
(http://www.tinymce.com/develop/bugtracker_view.php?id=7149)
Fixed a few keyboard related bugs and a selection API bug.
Merge pull request #426 from ericpedia/master

Fix bug in pasting Excel tables with empty cells
Fixed line to long issue.