Give the file browser the same look as the Finder and iTunes sidebar (blue/grey). This is easier on the eyes when using a dark theme and is arguably more consistent with the rest of the OS.
Merge remote-tracking branch 'tobia/split-browser'; commit '1cbf548d00' into split-browser

* tobia/split-browser:
  Give the file browser the same look as the Finder and iTunes sidebar (blue/grey). This is easier on the eyes when using a dark theme and is arguably more consistent with the rest of the OS.

* commit '1cbf548d00':
  Give the file browser the same look as the Finder and iTunes sidebar (blue/grey). This is easier on the eyes when using a dark theme and is arguably more consistent with the rest of the OS.
Merge remote-tracking branch 'b4winckler/master' into split-browser

* b4winckler/master: (423 commits)
  Added tag v7-3-531 for changeset c44f0f7424b9
  updated for version 7.3.531 Problem:    GUI does not work on MS-Windows. Solution:   Add the missing #ifdef. (Patrick Avery)
  Added tag v7-3-530 for changeset 81d5f3a3e27f
  updated for version 7.3.530 Problem:    Gvim does not work when 'guioptions' includes "f". (Davido) Solution:   Call gui_mch_init_check() when running GUI in the foreground. 	    (Yasuhiro Matsumoto)
  Added tag v7-3-529 for changeset d83218a156dd
  updated for version 7.3.529 Problem:    Using a count before "v" and "V" does not work (Kikyous) Solution:   Make the count select that many characters or lines. (Christian 	    Brabandt)
  Added tag v7-3-528 for changeset fa17c8646feb
  updated for version 7.3.528 Problem:    Crash when closing last window in a tab. (Alex Efros) Solution:   Use common code in close_last_window_tabpage(). (Christian 	    Brabandt)
  Added tag v7-3-527 for changeset a17918b76ca1
  updated for version 7.3.527 Problem:    Clang complains about non-ASCII characters in a string. Solution:   Change to \x88 form. (Dominique Pelle)
  Added tag v7-3-526 for changeset 257c2878e0fc
  updated for version 7.3.526 Problem:    Confusing indenting for #ifdef. Solution:   Remove and add indent. (Elias Diem)
  Added tag v7-3-525 for changeset ac2e00f917df
  updated for version 7.3.525 Problem:    Compiler warning on 64 bit MS-Windows. Solution:   Add type cast. (Mike Williams)
  Added tag v7-3-524 for changeset ae1641c4fbcc
  updated for version 7.3.524 Problem:    Missing comma. Solution:   Add the comma.
  Fix more 'cpo' issues in runtime files.
  Added tag v7-3-523 for changeset d8ce4a2eb44e
  updated for version 7.3.523 Problem:    ":diffupdate" doesn't check for files changed elsewhere. Solution:   Add the ! flag. (Christian Brabandt)
  Added tag v7-3-522 for changeset e4899d2ff5d8
  ...
Merge remote-tracking branch 'alloy/split-browser' into split-browser

* alloy/split-browser: (263 commits)
  Silence debug output for now.
  Move icon cache to a class and release all icons when a window closes.
  Remove items that no longer exist on disk.
  Move stack logic for FS traversal to a class.
  Split code into multiple files.
  More refactoring.
  After an item is collapsed, free memory of children. It's fast enough.
  More refactoring.
  Don't unnecessarily reload children when expanding without ALT.
  Refactor item stack a bit.
  When refreshing the status of the existing FS items, don't load children of not yet expanded dirs.
  We load dir contents just-in-time; load recursive or not depending on ALT click.
  A dir with ext could be a bundle with its own icon.
  Cleanup.
  Improve speed/memory perf by using the C FTS API to load child items by a factor of two.
  Fix -[NSImage compositeToPoint:operation:] deprecation warning on 10.8
  Fix all warnings.
  Snapshot 65
  Added tag v7-3-646 for changeset e70485d3f81d
  updated for version 7.3.646 Problem:    When reloading a buffer the undo file becomes unusable unless ":w" 	    is executed. (Dmitri Frank) Solution:   After reloading the buffer write the undo file. (Christian 	    Brabandt)
  ...

Conflicts:
	src/MacVim/MMFileBrowser/MMFileBrowserController.m
Merge remote-tracking branch 'b4winckler/master' into split-browser

* b4winckler/master: (137 commits)
  Added tag v7-3-712 for changeset 557ef119999e
  updated for version 7.3.712 Problem:    Nmake from VS2010 SP1 is not recognized. Solution:   Add the version number. (Ken Takata)
  Added tag v7-3-711 for changeset 2a7b2943be22
  updated for version 7.3.711 Problem:    vim.current.buffer is not available. (lilydjwg) Solution:   Use py3_PyUnicode_AsUTF8 instead of py3_PyUnicode_AsUTF8String. 	    (Ken Takata)
  Added tag v7-3-710 for changeset 906eb5c0ef12
  updated for version 7.3.710 Problem:    Patch 7.3.704 breaks "fn". Solution:   Add check for ca.cmdchar. (Christian Brabandt)
  Added tag v7-3-709 for changeset fb7dec372910
  updated for version 7.3.709 Problem:    Compiler warning for unused argument. Solution:   Add UNUSED.
  Added tag v7-3-708 for changeset 64427849c158
  updated for version 7.3.708 Problem:    Filler lines above the first line may be hidden when opening Vim. Solution:   Change how topfill is computed. (Christian Brabandt)
  Added tag v7-3-707 for changeset d24d309c365f
  updated for version 7.3.707 Problem:    Problems loading a library for a file name with non-latin 	    characters. Solution:   Use wide system functions when possible. (Ken Takata)
  Added tag v7-3-706 for changeset d0ae72c2f5f9
  updated for version 7.3.706 Problem:    Can't build Motif version. Solution:   Fix wrongly named variable. (Ike Devolder)
  Added tag v7-3-705 for changeset 0aa74f2f50a8
  updated for version 7.3.705 Problem:    Mouse features are not sorted properly. (Tony Mechelynck) Solution:   Put the mouse features in alphabetical order.
  Added tag v7-3-704 for changeset be8ad9c9b973
  updated for version 7.3.704 Problem:    Repeating "cgn" does not always work correctly. Solution:   Also fetch the operator character. (Christian Brabandt)
  Added tag v7-3-703 for changeset f69321485951
  updated for version 7.3.703 Problem:    When 'undofile' is reset the hash is computed unnecessarily. Solution:   Only compute the hash when the option was set. (Christian Brabandt)
  ...

Conflicts:
	src/testdir/Make_vms.mms
	src/testdir/test86.in
	src/testdir/test86.ok
	src/testdir/test87.in
	src/testdir/test87.ok
Updated runtime files.
updated for version 7.4.023
Problem:    Compiler warning on 64 bit windows.
Solution:   Add type cast. (Mike Williams)
Added tag v7-4-023 for changeset 09361f13580b
updated for version 7.4.024
Problem:    When root edits a file the undo file is owned by root while the
	    edited file may be owned by another user, which is not allowed.
	    (cac2s)
Solution:   Accept an undo file owned by the current user.
Added tag v7-4-024 for changeset 00d61a47df66
updated for version 7.4.025
Problem:    Reading before start of a string.
Solution:   Do not call mb_ptr_back() at start of a string. (Dominique Pelle)
Added tag v7-4-025 for changeset 9085d32d7424
updated for version 7.4.026
Problem:    Clang warning for int shift overflow.
Solution:   Use unsigned and cast back to int. (Dominique Pelle)
Added tag v7-4-026 for changeset 6bbb2ae990c9
updated for version 7.4.027
Problem:    Another valgrind error when using CTRL-X CTRL-F at the start of
	    the line. (Dominique Pelle)
Solution:   Don't call mb_ptr_back() at the start of the line.  Add a test.
Added tag v7-4-027 for changeset 73cc7272de5e
Merge branch 'vim'
updated for version 7.4.028
Problem:    Equivalence classes are not working for multi-byte characters.
Solution:   Copy the rules from the old to the new regexp engine. Add a test
	    to check both engines.
Added tag v7-4-028 for changeset 923738744a60
updated for version 7.4.029
Problem:    An error in a pattern is reported twice.
Solution:   Remove the retry with the backtracking engine, it won't work.