Defined prototypes of new editor.editable methods.
Implemented CKEDITOR.dom.documentFragment#getHtml.
Tests: Created test for CKEDITOR.dom.documentFragment#getHtml.
Tests: Fixed code style of CKEDITOR.dom.documentFragment tests.
Tests: Added basic tests for editable#extract/getSelectedHtmlFromRange().
Tests: Renamed test file to match API.
Tests: Extended coverage for editable#getSelectedHtmlFromRange.
Tests: Additional tests for bogus BRs.
Various improvements of editable#getSelectedHtmlFromRange.
Tests: Updated and extended tests for editable#getSelectedHtmlFromRange.
Tests: Added tests for extractSelectedHtmlFromRange.
Tests: Tests for extractSelectedHtmlFromRange.
Started custom implementation of extractSelectedHtmlFromRange.
Tests: Improved tests for extractSelectedHtmlFromRange.
Custom implementation of extractSelectedHtmlFromRange.
Tests: Improved tests for extractSelectedHtmlFromRange.
Return artificial extracted HTML in editable.extractSelectedHtmlFromRange.
Tests: Check if editable.extractSelectedHtmlFromRange returns extracted HTML.
Enabled possibility to return string from editable.extractSelectedHtml. Update selection after extraction.
Fixed: editable.getSelectedHtmlFromRange retrieves wrong HTML for multi-row tables.