Merge of workingSetReorder and workingSetSort events
Move the project preference dialog variables to the template
Remove welcome project duplicate fix

Clean up welcomeProjectsFixed code - Issue #2823
Use templates for the search dialog and results
Cleanups, mainly to unit tests:
- Improve docs in SpecRunnerUtils
- Add assertion in SRU in case a mock Document is created without an Editor
but then used in a way that would auto-create an Editor (which won't get
cleaned up)
- Add assertion in _destroyEditorIfUnneeded() since its name makes it easy
to call with the wrong type (including via SRU.destroyMockEditor())
- Rename HTML code hints suite & remove unused var
- Minor docs cleanups in LanguageManager (incorrect usage of "i.e.", missing
docs for new fileNames option, etc.)
- Add unit tests for install dialog cases where installer comes back with a
result after clicking Cancel but before Cancel times out, or comes back
vary late after timeout once user has opted to close the dialog
- Remove a duplicated LanguageManager test (due to f67cfcdf)
- Add a few more StringMatch tests to ensure tricky cases don't break in
the opposite direction as before
Cleanups:
* DocumentManager: use CollectionUtils.forEach() in notifyPathNameChanged()
(removing early-exit optimization that's probably unneeded; can reintroduce
when CollectionUtils.some() lands)
* Move filename->language mapping tests from Editor-test to LanguageManager-test
* Add another #330 testcase as suggested by Glenn in #3064
* Add StringMatch testcases as suggested by Kevin in #3417
* SpecRunnerUtils: use waitsForDone() more
* CSSUtils-test: remove unused vars
* Dialogs: tiny docs improvement
Merge remote-tracking branch 'upstream/master' into tom/fix-issue-2076
Use sort when enabling automatic sort. Allow to register/get a sort method with a Command object. Refactored some code. Fixed some comments.
Add the ability to open files with paths of the form "path[:lineNumber[:columnNumber]]".
Fix lint errors. Change default column number to 0 instead of 1.
Add placeholder menu when running native menu unit tests.
Merge branch 'master' into marks/open-line-col
Add unit tests for _parseDecoratedPath. Use regExp.exec() instead of String.replace(). Use an explicit compare to null, rather than if(xxxx).
Merge branch 'master' of https://github.com/adobe/brackets into marks/open-line-col
Add some comments describing recommended tests for the new functionality.
Keyboard shortcut for open folder
updated czech translation

updated all strings based on sprint 25. also translated hardcoded strings.
more robust filename checking
updated comment
add new test cases