Elementspath onClick function moverd to editor._.elementsPath property.
Make sure that clicking elements with contenteditable attribute in elementspath will select only its content.
Replaced added local var privateContext, which allows easier access to editor._.elementsPath. Along with that minor refactorization, joining multiple var statements.
Fix for IndexSizeError exception reported in #10869.
Added jsduck for CKEDITOR.dom.node getParents() method. Fixed typo in getParent() sample.
Adjustment to elementspath plugin path entries creation. Changed iteration to start from oldest parent down to node itself.
Removed dependency on data-cke-widget-wrapper attribute in elementspath plugin.
Fixed OBOE error (previously iteration started from html, therefore html element was present in elementsList).
Moved privateContext property initialization go plugin init() method (previously it was inited after uiSpace event).
Added method which registers filter to override elmeentpath names for widgets. Added docs for created pathName properties for widget definition and nestedEditable definition.
Widget will now fetch its content element name rather than wrapper name, for elementspath filter.
Reverted solution for exception on clicking body in elementspath (after talk with PK we decided that we need more sophisticated solution).
Codestyle update.
Code reposition + comment update.
Added missing jsduck for widgetDefinition.pathName.
Fixed issue when elementspath integration would throw an exception while dragging widget.
Renamed variable and removed extra variable initialization.
Reverted elementspath name override using filters mechanism. Initialized solution based on setting dom attrs.
Add attribute setting for wrapElement(), CKEDITOR.dom.element run.
Caught potential regress - if no pathName was defined, elements path displayed wrappers tag name instead of root widgets element name. Fixed typo with data attribute name.