vim-patch:7.4.543.

Adapt #1533 and #1596 to conform to upstream patch
(https://groups.google.com/forum/#!topic/vim_dev/vp0Lwo9f56s).

Problem:    Since patch 7.4.232 "1,3s/\n//" joins two lines instead of
            three.
            (Eliseo Martínez)  Issue 287
Solution:   Correct the line count. (Christian Brabandt)
            Also set the last used search pattern.
Merge pull request #1666 from elmart/vim-patch-7.4.543

vim-patch:7.4.543.
Enable building of 3rd-party dependencies on Travis.
CMake: Remove shared libraries for all deps.