Fix bug #4486 (JSLint icon has no tooltip in some states) - Don't use CSS
to filter clicks on icon depending on state, since killing all mouse events
also breaks tooltip. Use JS to filter instead.

Also clean up some comments, and remove confusing unused/unimplemented
argument in StatusBar APIs.
Make folder tree refresh menu item less ambiguous (could be interpreted as
refreshing the single file that was right-clicked).
Merge remote-tracking branch 'origin/master' into pflynn/jslint-tooltip

* origin/master: (137 commits)
  Updated by ALF automation.
  Used waitsForDone function in test instead of waitsFor.
  Fixed JSLint errors in test file and addressed comments in pull request.
  Fixed usage of single quotes in code.
  Fixed previous merge.
  Fixed a case where there are more than 3 folders to display.
  Fixed JSLint errors and code formatting.
  Another go on algorithm for finding unique directory path
  Updated by ALF automation.
  Revert some recently added unneded JSLint fixes
  Update JSLint submodule to the commit we were using before switching to a submodule
  fix copyright year in finnish translation
  Rewritten algorithm for finding unique directory path
  Fixed indentation
  Extended translation
  Use one window for all specs in the suite on more integration tests
  Updated by ALF automation.
  Fixing nearest uncommon directory algorithm, just to be sure infinite loops won't happen.
  Fixed an issue when multiple directories should be displayed next to the filename.
  Added test for different directory names, when two files of the same name are opened, located in folders with same name.
  ...

Conflicts:
	src/extensions/default/JSLint/jslint.css
Code review: explicitly store JSLint state rather than using DOM; small
cleanups to StatusBar code & docs (currently only used by JSLint).
add parens for optional union param
Merge pull request #4509 from adobe/pflynn/jslint-tooltip

Fix #4486 (No JSLint icon tooltip in some states) & small cleanups