move update_screen() flags to screen.h
move values for find_pattern_in_path() to search.h
move HL_* variables to syntax.h
move VALID_* defines to buffer_defs.h
move WILD_* defines to ex_getln.h
move EW_* defines to path.h
move FINDFILE_* defines to file_search.h
move SST_* defines to syntax_defs
move/remove W_* macros

move W_ENDCOL to screen.c
remove the rest of the W_* macros
Remove unnecessary (int) casts and fix style
removed whitespace from  ROOT_UID define.
Merge #774 'Move defines from vim.h to other header files'
spelling fixes #827
Replace vim_strncpy calls: add STRLCPY
Replace vim_strncpy calls: getchar.c
Replace vim_strncpy calls: file_search.c
Replace vim_strncpy calls: os_unix.c
Replace vim_strncpy calls: misc2.c
Replace vim_strncpy calls: ops.c
Replace vim_strncpy calls: mark.c