coverity/74717: FP: NULL Pointer Dereference

dynamic_buffer_ensure() allocates buf->data; add an assert to make this
clear to coverity.
vim-patch:7.4.450

Problem:    Not all commands that edit another buffer support the +cmd
	    argument.
Solution:   Add the +cmd argument to relevant commands. (Marcin Szamotulski)

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

Problem:    Still confusing regexp failure and NFA_TOO_EXPENSIVE.
Solution:   NFA changes equivalent of 7.4.526.

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

Problem:    When using "vep" a mark is moved to the next line. (Maxi Padulo,
	    Issue 283)
Solution:   Decrement the line number. (Christian Brabandt)

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

Problem:    Test 63 fails when using a black&white terminal.
Solution:   Add attributes for a non-color terminal. (Christian Brabandt)

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

Problem:    Tests fail with small features plus Python.
Solution:   Disallow weird combination of options.  Do not set "fdm" when
	    folding is disabled.

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

Problem:    Highlighting for multi-line matches is not correct.
Solution:   Stop highlight at the end of the match. (Hirohito Higashi)

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

Problem:    Using "vit" does not select a multi-byte character at the end
	    correctly.
Solution:   Advance the cursor over the multi-byte character. (Christian
	    Brabandt)

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

Problem:    Check for writing to a yank register is wrong.
Solution:   Negate the check. (Zyx).  Also clean up the #ifdefs.

https://code.google.com/p/vim/source/detail?r=v7-4-486
Transform global variable really_exiting into static.
coverity/90712: Remove unnecessary check for NULL.

** CID 90712:  Dereference after null check  (FORWARD_NULL)
/src/nvim/getchar.c: 3654 in check_abbr()

vim_strsave() never returns NULL, so q is never NULL. Removing the
NULL check for q should fix this warning.
Merge pull request #1741 from oni-link/fix_cid_90712

coverity/90712: Remove unnecessary check for NULL.
Merge pull request #1718 from jonaias/master

Transform global variable really_exiting into static.
Merge pull request #1725 from fwalch/vim-7.4.450

vim-patch:7.4.450
Merge pull request #1730 from fwalch/vim-7.4.486

vim-patch:7.4.486
Merge pull request #1684 from justinmk/coverity74717

[RFC] coverity/74717: FP: NULL Pointer Dereference
Merge pull request #1734 from fwalch/small-patches

vim-patch: Multiple small patches (4)
Merge pull request #1735 from fwalch/vim-7.4.527

vim-patch:7.4.527
vim-patch: Mark patch 7.4.560 as NA

The memory leak fixed in 7.4.560 was fixed in
e10670ac3bccbea707432bdb54e18639cf2e125f. We also do not need to keep
`y_current->y_array` as is until done, because our memory allocations
cannot fail.
vim-patch:7.4.528

Problem:    Crash when using matchadd() (Yasuhiro Matsumoto)
Solution:   Copy the match regprog.

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