Break out query parsing from setting the query in the model so FindInFilesUI doesn't need to touch the model before the search starts (for #6966)
Using box-shadow to stop links for shifting a few pixels when tabbed.
Fix for #8958.
Merge branch 'master' of https://github.com/adobe/brackets into larz/issue-8958
Merge branch 'master' of https://github.com/adobe/brackets into larz/issue-8958
Removing cursor !important so allow themes easily override cursor colors
Romanian locale update
romanian localization update after review
Fix bug #8882 (Background flickers when opening themes dropdown) - ensure
the 'select:active > option' colors exactly match the 'select > option'
colors by explicitly specifying '> option' colors instead of letting them
be quasi-inherited from the parent 'select'.

Also, add a mousedown (:active) state for dark mode similar to the one in
light mode, based on how other dark mode buttons are styled.
Finnish translation update (release 0.44)
Merge remote-tracking branch 'origin/master' into nj/issue-6966b

* origin/master: (864 commits)
  fix editor redrawing test failures
  Updated by ALF automation.
  Further consolidate duplicated code in a unit test
  changes as requested per code review
  Updated by ALF automation.
  - Tweak splitview icon vertical alignment per @larz0 - Fix JSHint nit: unused local var
  Tweaked pane separator styling to make sure that horizontal separators look good.
  add class to #editor-holder for split orientation
  fix a few working set related issues
  Remove unused import
  * Show splitview icons in the sidebar popup menu to reinforce the connection and disambiguate the terms "horizontal" & "vertical" * Don't programmatically compute spritesheet offset in SidebarView.js, and avoid using `background-position-y` (which apparently is not W3C and isn't supported in Firefox)
  update scroll metrics in all visible editors
  fix 9137, 9143
  fix #9114
  Updated by ALF automation.
  Update React to 0.11.2 and Immutable.
  Add React and Immutable
  Code review: fix indent nit
  Updated by ALF automation.
  Implement Split View menus
  ...

Conflicts:
	src/search/FindUtils.js
	src/search/SearchModel.js
Improve unit test: verify that closing search bar also doesn't reset search
state. Also add docs clarifying which functions are safe to call without any
runs() wrapper.
Merge branch 'master' of https://github.com/adobe/brackets into larz/issue-8958
Fix for #9183
Merge pull request #8174 from adobe/nj/issue-6966b

Break out query parsing from setting the query in the model...
- save the project prefs after the project got opened
In ExtensionLoader tests that expect 0 console errors, capture any errors
that do occur and include their text in the failure message for diagnostic
use.
Merge pull request #9213 from adobe/pflynn/test-console-errors

ExtensionLoader unit tests - log failing console errors
Merge remote-tracking branch 'origin/larz/issue-8958' into larz/issue-8958
Merge branch 'master' of https://github.com/adobe/brackets into larz/issue-8958