DevTools: Optimize source color picker to analyze changed lines

-Analyze the new lines from onTextChanged when updating the color swatches.
(CodeMirror handles the bookmarks for any old lines that have been deleted)
-Use bookmark find() method to keep track of swatch positions.
-Remove the timeout so that swatches are updated immediately.
-Only analyze a set number of columns (currently 300) to improve loading
of minified style sheets.

R=lushnikov

Review-Url: https://codereview.chromium.org/2173913002
Cr-Commit-Position: refs/heads/master@{#408022}
6 files changed