[RFC] Free config.h from vim.h

config.h was wrapped in vim.h with changes that would not allow the file to be included elsewhere in the project.  This change contributes to the goal of #549.