spatch to drop check after alloc/lalloc/xmalloc #690
coverity/68215: removed failed variable + dead code from f_readfile #860
move documentation output to build/doxygen
add default doxygen 1.8.6 theme files
update theme to match neovim.org
update customdoxygen.css for doxygen 1.8.7

some icon images in the html are replaced with css.
Merge #824 'Doxygen neovim.org theme'
vim-patch:7.4.298  #815

Problem:    Can't have a funcref start with "t:".
Solution:   Add "t" to the list of accepted names. (Yukihiro Nakadaira)

https://code.google.com/p/vim/source/detail?r=156f891d520e93eab5d3ce02784660fb13a3b0d3
vim-patch:7.4.301  #816

Problem:    Still a scrolling problem when loading a session file.
Solution:   Fix off-by-one mistake. (Nobuhiro Takasaki)

https://code.google.com/p/vim/source/detail?r=8cb42aa3c4957a543e5dffe307475dbab969612f
vim-patch:7.4.302  #817

Problem:    Signs placed with 'foldcolumn' set don't show up after filler
            lines.
Solution:   Take filler lines into account. (Olaf Dabrunz)

https://code.google.com/p/vim/source/detail?r=df141c80ea3a1ffcbf82d05c1314675231fcfa75
vim-patch:7.4.303  #818

Problem:    When using double-width characters the text displayed on the
            command line is sometimes truncated.
Solution:   Reset the string lenght. (Nobuhiro Takasaki)

https://code.google.com/p/vim/source/detail?r=463ef551e9f62b63ac3f85f1f297b668b14bcd09
coverity/15010: Remove dead code.  #829

In win_close_othertab: Code can never be reached because of a
logical contradiction (CWE-561).
Pointer tp cannot be NULL at this point, so conditional operator ? can
be replaced with its second expression.
Use generated declarations in cursor.h  #849