Add measurement for caching project content.
Semi-fix for bug #10013 (CSS Quick Edit provider does not respond if project
contians any non-UTF8 CSS/LESS/SCSS files) - Silently ignore files that can't
be read, and continue the search anyway (warning logged to console, but no
user-visible error shown). Similar to what we've always done for Find in Files.

With unit test, and matching test for the pre-existing same behavior in Find
in Files. Also clean up dated use of waitsFor() in the CSSUtils test spec.
minimum space units should be 1
Allow setting spaces to zero by fixing the issue of mod by zero.
Remove unused vars, fix typo in test suite name, leave error object
inspectable in console.warn() call.
fix params passed to internal funcs
Merge pull request #10076 from adobe/randy/issue-10074

Fix params passed to internal funcs
Merge remote-tracking branch 'origin/master' into randy/issue-9899
Merge remote-tracking branch 'origin/master' into rlim/support-zero-indent
Merge pull request #10064 from adobe/rlim/support-zero-indent

Allow setting spaces to zero.
Fix bug #9966 ([CEF 2171] JSLint doesn't work) - Switch to a private fork
of JSLint with the bug fix cherry-picked in so we're not stuck upgrading to
a much newer JSLint which has the fix but is significantly stricter / less
configurable.

Note: you must run `git submodule sync` in order for the submodule URI
change to take effect.
Merge pull request #10063 from adobe/randy/issue-9899

Minimum space units should be 1
Merge pull request #10052 from adobe/pflynn/cssinline-robust-fileio

Semi-fix bug #10013 (CSS Quick Edit provider does not respond if project contains any non-UTF8 CSS/LESS/SCSS files)
Merge pull request #10077 from adobe/pflynn/fix-jslint-newCEF

Fix bug #9966 ([CEF 2171] JSLint doesn't work)
During rename in the tree, allow only default behavior.

This fixes a problem in which you can't move the cursor or select
text during rename because the event was getting stopped by the
directory node above the entry being renamed before the default behavior
could take control.
Merge pull request #10079 from adobe/dangoor/click-during-rename

During rename in the tree, allow only default behavior. Don't bubble event to nodes that would do otherwise.
Merge pull request #9905 from adobe/kai/measure-project-index-creation

Add measurement for caching project content.