Fixed ListBox loop bug and check for menus set to null.
Fixed so link_list/image_list support nested items.
Fixed so the invisiblity css value for TinyMCE gets set to inherit instead of visible to better support dialog scripts like reveal.
Added support add to dictionary support for spellchecker backends that support that check the RPC format docs in the TinyMCE wiki.
Removed some trailing white space.
Fixed various paste related issues.
Re-factored out the bookmark logic into it's own class.
Added isBookmarkNode to BookmarkManager and exposed that class to the public.
Fixed bug where it wasn't possible to paste on Chrome Andoid since it doesn't properly support the Clipboard API yet.
Fixed bug where user defined type attribute value of text/javascript didn't get properly serialized.
Fixed bug where space in span elements would removed when the element was considered empty.
Fixed bug where the undo/redo button states didn't change if you removed all undo levels using undoManager.clear.
Fixed bug where unencoded links inside query strings or hash values would get processed by the relative urls logic.
Fixed paste performance issue due to complex regexp.
Added new getTextInlineElements method to Schema.js
Added new paste_merge_formats option that reduces the number of nested text format elements produced on paste. Enabled by default.
Fixed bug where contextmenu would automatically close in inline editing mode on Firefox running on Mac.
Fixed bug where Gecko/IE would produce multiple BR elements when forced_root_block was set to false and a table was the last child of body.
Updated the docs on the hideAll method since it only hides autohide float panels.
Allow specifying default attributes and styles for tables.

--HG--
extra : amend_source : 4cf89fbc0254f3ef1a4880a15aea4763b83f8242