Exposed selected methods as a static ones in widget plugin.
Cleaned up and added tests.
Tests: Written basic tests for is* methods.
Tests: Split tests into smaller parts.
Docs: Improved tags.
Added docs for the new methods and sorted them.
Hidden back methods which have no value outside widgets repository.
Removed test which is unnecessary.
More readable elements names.
Split tests into parts.
Removed unnecessary test.
JSCS.
Tests: split Widget.isDomNestedEditable tests.
Changelog entry.
Merge branch 't/12150' into major