Quick Open enhancements:
- Allow search()/filterFileList() to return a SearchResult object instead
  of a string, which lets you hang additional metadata off each item
- Change API so itemFocus() and itemSelect() receive the object returned by
  search()/filterFileList() instead of a raw DOM node. Removes need to stash
  data in HTML text returned by formatter
- Better ranking for filename search: ensure that exact matches are at the
  very top, and matches that start at offset 0 in the string are ranked
  highly; sort identical filenames by path instead of arbitrary order
- Fix bug in HTML Quick Open id search where attrs like "data-button-id"
  created many false positives
- Fix bug in filename extension-stripping
- Fix a bunch of docs typos
Add process in background options to doSequentially

Do sequentially can now be used to process a list of tasks in time
slices so long-running processes don't block up the UI.
Merge remote-tracking branch 'origin/master' into tvoliter/issue-924-take2

* origin/master:
  Issue 1072. Use getDocumentForPath instead of getOpenDocumentForPath.
JS Quick open now uses caching in JSUtils
Merge remote-tracking branch 'origin/master' into tvoliter/issue-924-take2

* origin/master:
  Tweak context menu event handling to support Windows context menu key. In general, anything using with mouse coords for purposes other than menu positioning should use mousedown, while the menu itself should be popped up via contextmenu.
  Update CodeMirror SHA
  Code review comments
  Add "variable" token type to JavaScriptQuickEdit. Update unit tests.
  Filter for valid function expressions
separate inline JS tests from JS parsing tests
now that the working set view handles mousedown instead of click in order to capture left and right clicks, it's necessary to call preventDefault() so the focus is not removed from the editor.
Merge pull request #1088 from adobe/tvoliter/issue-1081

Maintain focus in editor when clicking working set. Fixes #1081
select tree node on right-click
Merge remote-tracking branch 'origin/master' into randy/issue1069
Resolve loadStyleSheet with the created link element
close menus on scroll
Provide Indent/Unindent in Edit menu.
Merge pull request #1094 from adobe/randy/issue1080

Nice fix! Looks good. Merging.
Code review
don't toggle open folders on right-click
Merge pull request #1093 from adobe/jason-sanjose/loadstylesheet

Resolve loadStyleSheet with the created link element
Merge branch 'master' of github.com:adobe/brackets into rlim/indent-outdent-issue1057

Conflicts:
	src/command/Menus.js
Merge branch 'master' of github.com:adobe/brackets into rlim/indent-outdent-issue1057
Merge remote-tracking branch 'origin/master' into tvoliter/issue-924-take2

* origin/master:
  now that the working set view handles mousedown instead of click in order to capture left and right clicks, it's necessary to call preventDefault() so the focus is not removed from the editor.
  remove high ascii file
  fix typo
  git munged high ascii in file name, so use only low ascii
  Fix typo
  Update ExtensionLoader require paths to include text plugin. Update InlineImageViewer to use text plugin to load an HTML template.
  Correct showInlineEditor to toggleQuickEdit. Updated all references and ran unit tests.
  Fix SHOW_INLINE_EDITOR command handler to return a promise.
  Clean up Debug menu (issues #977, #1056): - Move JSLint to View menu; Use Tabs to Edit menu - Remove "Experimental" heading - Remove "Close Browsers" command (after discussion w/ Glenn) - underlying NativeApp API not removed since it's still used by unit tests - Reorder remaining Debug menu items - Rename "Reload Window"->"Reload Brackets" for clarity - Rename "New Window"->"New Brackets Window" for clarity - Move JSLint command impl to JSLintUtils - (Left Use Tabs impl in DebugCommandHandlers for now until it has a more natural home)
  Add unit tests for filtering out token types in JavaScript Quick Edit.
  initial set of tests complete
  intermediate checkin for first unit test
  RequireJS text plugin 1.0.8

Conflicts:
	src/extensions/default/JavaScriptQuickEdit/unittests.js