Enhanced the ability to find the selectorStart
Replacing $.each with Array.forEach or CollectionUtils.forEach
Merge remote-tracking branch 'upstream/master' into tom/fix-issue-1098
Replacing Object.keys().forEach with CollectionUtils.forEach
Remove line-height: inherit from .CodeMirror pre since this is now in the core CodeMirror CSS
Fixed a few other cases of incorrect selections
Added unit tests
Added two more unit tests
A bit test cleanup
Merge pull request #3087 from TomMalbran/tom/fix-issue-1098

Fix #1098: Some code uses $.each, some uses Array.prototype.forEach
Merge pull request #3082 from WebsiteDeveloper/Issue-1863

Fixed: #1863 Selector width info is wrong when no space before '{'
Merge pull request #3128 from adobe/cleanup-css-todo

Remove line-height: inherit from .CodeMirror pre since this is now in the core CodeMirror CSS