doc: remove reference to config.mk, hangulin.txt

needed to get `make html` to work.
doc: remove generated manpages
doc: remove some unnecessary targets

these files got all imported, no ned to create them
doc: remove encoding conversion targets

this deletes the source files wich have an utf-8 generated file.
in the next step the generated *UTF-8.1* files will be renamed.
doc: rename `*.UTF-8.1` files
doc: remove uganda.nsis.txt target

It seems that this file was used in the windows installer as license
file.
doc: move manpages into their own folder
doc: remove links that point nowhere

`make html` displays errors for links that are not in the tagfile
doc: update gitignore
doc: use `cat` instead of `more` to display errors

`more` may cause the travis build to hang
doc: add new doc files to Makefile
doc: fix links to index.html and vimindex.html
Merge pull request #1011 from stefan991/cleanup-docs

Cleanup user documentation build
memory: memcnt and strcnt.
memory: xstrchrnul and xmemscan.
memory: memchrsub and strchrsub
vim-patch:7.4.242

Problem:    getreg() does not distinguish between a NL used for a line
            break and a NL used for a NUL character.
Solution:   Add another argument to return a list. (ZyX)

https://code.google.com/p/vim/source/detail?r=v7-4-242
Add vroom test for getreg.
Return void * from get_reg_contents.
vim-patch:7.4.243

Problem:    Cannot use setreg() to add text that includes a NUL.
Solution:   Make setreg() accept a list.

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