vim-patch:7.4.407

Problem:    Inserting text for Visual block mode, with cursor movement,
            repeats the wrong text. (Aleksandar Ivanov)
Solution:   Reset the update_Insstart_orig flag. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=v7-4-407
vim-patch:7.4.360

Problem:    In a regexp pattern a "$" followed by \v or \V is not seen as the
            end-of-line.
Solution:   Handle the situation. (Ozaki Kiichi)

https://code.google.com/p/vim/source/detail?r=v7-4-360
FOR_ALL_TABS helper
FOR_ALL_WINDOWS_IN_TAB and local variables in FOR_ALL_TAB_WINDOWS
Expand FOR_ALL_WINDOWS to FOR_ALL_WINDOWS_IN_TAB(curtab)
Merge pull request #1108 from war1025/dev/for_all_tabs

FOR_ALL_TAB_WINDOWS cleanup. Add FOR_ALL_TABS and FOR_ALL_WINDOWS_IN_TAB.
Merge pull request #1210 from atwupack/vp-7.4.360

vim-patch:7.4.360
Merge pull request #1207 from atwupack/vp-7.4.407

vim-patch:7.4.407
vim-patch:7.4.405

Problem:  Screen updating is slow when using matches.
Solution: Do not use the ">=" as in patch 7.4.362, check the lnum.

https://code.google.com/p/vim/source/detail?r=v7-4-405
Merge pull request #1224 from mhinz/p7.4.405

vim-patch:7.4.405
Only use CMAKE_C_COMPILER_ARG1 if it is set
Merge #1229 'Only use CMAKE_C_COMPILER_ARG1 if it is set'
Add a release build to the test matrix.
Avoid an unused variable warning in the release build.
Add a release build for gcc.
wip: fix conditional